.tab_button{ margin:14px auto; border-collapse: collapse; text-align:center;}
.tab_button td{	padding:0 4px;}

.div_Mask{
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 30005;
    width: 100%;
    height: 100%;
    background: url(images/loadingbar.gif) white no-repeat scroll center center;
    opacity: 1;
    filter: alpha(opacity = 100);
}


iframe{
	border: 0px;
	border-style: none;
}
html{height:99%;}
body {
    font:normal 12px verdana;
	margin: 0;
	border: 0;
	height:98%;
	height:98%!important;
	background:none repeat scroll 0 0 #F8FBFC;
	padding:0 30px;

}
input::-ms-clear,input::-ms-reveal{display:none;}
input[type='radio'],input[type='checkbox']{
 padding: 0px;
}
input[type='radio']:focus,input[type='checkbox']:focus {
 outline: 1px dotted #000000!important;
}
/* 页面跳转iframe用的样式，为了中和body中的padding */
.swordStateFormIframe{
	margin: 0 0 0 -30px;
}

  .x-tool {
    overflow: hidden;
    width: 15px;
    height: 15px;
    float: right;
    cursor: pointer;
    background: transparent url(images/tool-sprites.gif) no-repeat 0 -255px;
    margin-left: 2px;
	margin-top:3px;
	*+margin-top:-24px;/*解决表格收缩按钮在ie7下会被挡住的问题*/
}  
.x-tool-s{ background-position:0 -240px;}
#frame{
	border: 0px;
	border-style: none;
	background-color: #E4EDF9;
}

.hidediv{
	display:none;
}

.tcs{cursor: pointer;}

@charset "utf-8";
.alink{cursor: pointer;}
table.layout1{border-collapse:collapse;border: 1px solid #ccc; margin:2px 0; color:#053454; text-align:left; background:#fff; width:100%; }
.layout1 th,.layout1 td{font-weight:normal;padding:5px 10px;   border: 1px solid #ccc;word-wrap:break-word;　}
.layout1 th{text-align:inherit;  padding-left:10px;}
.layout1 .title{font-size:17px;color:#174893; font-weight:bold;padding:8px;}

table.layout2{border-collapse:collapse;border:2px dotted #ceebf6;margin:2px 0; color:#053454; text-align:left; background:#fff; width:100%; }
.layout2 th,.layout2 td{font-weight:normal;padding:5px 10px;word-wrap:break-word;}
.layout2 th{text-align:inherit; padding-left:10px;}
.layout2 .title{font-size:17px;color:#174893; font-weight:bold;padding:8px;text-align:center;}

.must{color:red}

table.inner{border-collapse:collapse;border: none;width:100%; }
.inner th,.inner td{font-weight:normal;border: none;padding:2px 5px 2px 0;}
table.inner table{width:100%;}

table.buttons{border-collapse:collapse;border: none;margin:2px auto;white-space:nowrap; }
.numTextFormat input{ text-align:right }

.searchDiv{margin:10px 0 0 10px;height:23px;}  
.search_c input{ background:none repeat scroll 0 0 white; background-color:#fff;  height:21px; margin:0; padding:0px;border:1px solid #ABABAB; border-left:0px;border-right:0px;}
.search_l{width:23px;height:23px;background:url(images/search_l.png) no-repeat ; float:left;}
.search_r{width:17px;height:23px;background:url(images/search_r.png) no-repeat ; float:left;}
.search_c{float:left;height:23px;*+margin-top:-1px;}

.dateBtn {
	width: 17px;
	height: 21px;
	background: url(images/dateBtn.png) no-repeat;
	cursor: pointer;
	border-bottom: 1px solid #B5B8C8;
	float: left;
}
.dateBtn_disable{
	width:17px;
	height: 20px\9;
    height:21px !important;
	background:url(images/dateBtn.png) no-repeat;
    cursor:default;
    border-bottom:1px solid #B5B8C8;
	float:left;
}

.dateBtn_active {
	background-position: -17px 0;
}

input.DatePicker { /*display: block;*/
	width: 150px;
	padding: 2px 2px 2px 24px;
	border: 1px solid #0070bf;
	font-size: 12px;
	background: #fff no-repeat top left;
	cursor: pointer;
}

input:focus .DatePicker {
	
}

.dp_container {
	padding: 0;
	z-index: 500;
}

.dp_cal {
	background-color: #fff;
	border: 1px solid #A0AFC3;
	position: absolute;
	z-index: 1;
	width: 190px;
	top: 24px;
	left: 0;
	margin: 0px 0px 3px 0px;
}

.dp_cal table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

.dp_cal input {
	margin-left: 7px;
	font-size: 13px;
	width:45px;
	border: 0 none;
	cursor: pointer;
	text-align: center;
	height: 18px;
	line-height:18px;
	background: transparent;
}

.dp_cal select option {
	padding: 1px 3px;
}

.dp_cal th,.dp_cal td {
	width: 14.2857%;
	text-align: center;
	font-size: 11px;
	padding: 3px 0;
}

.dp_cal th {
	border: solid #A0AFC3;
	border-top: 0;
	border-width: 1px 0;
	color: #797774;
	background: #E5E5E5;
	font-weight: bold;
}

.dp_cal td {
	cursor: pointer;
}

.dp_cal thead th {
	background: url("images/date_bg.png");
}

.dp_cal td.dp_roll {
	color: #000;
	background: #D0EEFF;
}

/* must have this for the IE6 select box hiding */
.dp_hide {
	visibility: hidden;
}

.dp_empty {
	background: #fff;
}

.dp_today {
	background: url("images/date_today.jpg") no-repeat 0 1px;
	color: red;
}

.dp_selected {
	color: black;
	background: url("images/date_select.jpg") no-repeat 0 1px;
}

.dp_clear {
	float: right;
	width: 36px;
	height: 19px;
	font-size: 0;
	background: url(images/esc_clear.jpg) no-repeat;
	border: none;
	margin: 0px 2px 0 0;
	cursor: pointer;
}

.dp_error {
	float: right;
	width: 36px;
	height: 19px;
	font-size: 0;
	background: url(images/esc_ico.jpg) no-repeat;
	border: none;
	margin: 0px 2px 0 0;
	cursor: pointer;
}

.dp_todayBtn {
	float: right;
	width: 36px;
	height: 19px;
	font-size: 0;
	background: url(images/esc_today.png) no-repeat;
	border: none;
	margin: 0px 2px 0 0;
	cursor: pointer;
}

.calendar2 {
	border: 1px solid #7DB5DE;
	position: absolute;
	width: 200px;
	min-height: 152px;
	background-color: #FFF;
}

.cdCellContent {
	margin: 0;
	margin-top: 2px;
}

.cd2_top {
	width: 200px;
	height: 28px;
	background: url(images/date_bg.png) repeat scroll 0 0 transparent
}

.cd2_top_l {
	float: left;
	background: url(images/next.gif) no-repeat;
	background-position: center center;
	height: 28px;
	cursor: pointer;
	width: 28px;
}

.cd2_top_m {
	width: 144px;
	text-align: center;
	line-height: 28px;
	background: url();
}

.cd2_top_r {
	background: url(images/pre.gif) no-repeat;
	background-position: center center;
}

.cd2_cell {
	float: left;
	width: 50px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #FFFFFF
}

.cd2_cell_selected {
	background: url(images/cd2_cell_selected.gif) no-repeat;
	background-position: center center;
}

.cd2_cell_mouseover {
	color: #0066cc;
	background: url(images/cd2_cell_mouseover.gif) no-repeat;
	background-position: center center;
}

.cd2_top_r_over {
	background: url(images/pre2.gif) no-repeat;
	background-position: center center;
}

.cd2_top_l_over {
	background: url(images/next2.gif) no-repeat;
	background-position: center center;
}

.cd2_top_over {
	color: #0066cc;
	background: url(images/date_bg2.png) repeat scroll 0 0 transparent
}

.navImgll {
	width: 20px;
	height:20px;
	background: url(images/left-btn2.gif) no-repeat;
	background-position: center center;
	float: left;
	cursor: pointer;
}

.navImgl {
	width: 20px;
	height:20px;
	background: url(images/left-btn.gif) no-repeat;
	background-position: center center;
	float: left;
	cursor: pointer;
}

.navImgrr {
	width: 20px;
	height:20px;
	background: url(images/right-btn2.gif) no-repeat;
	background-position: center center;
	float: left;
	cursor: pointer;
}

.navImgr {
	width: 20px;
	height:20px;
	background: url(images/right-btn.gif) no-repeat;
	background-position: center center;
	float: left;
	cursor: pointer;
}

.selPopDiv{
  	border :1px solid #0070bf;
  	width : 80px;
  	height : 125px;
  	float : left ;
  	background : #fff;
  	position: absolute;
  	z-index: 10000
}

.yttd{
	cursor: pointer;
	text-align: center;
}

.td_mouseover{
	background: gray;
}.swordfrom_div {
	border: 0px;
	display: inline-block;
	*display: inline-block;
	*zoom:1;
	width:100%;
}
.swordform_item_oprate{
   text-align: left;
}
.swordfrom_wrap_div {
	margin: 0px auto;
	border-left: 1px solid #B9C4C8;
	border-right: 1px solid #B9C4C8;
	/*   border-bottom:1px solid #B9C4C8; */
}

.swordform_item_caption_td {
	border-right: 0px solid #87B2CE;
	vertical-align: middle;
}
.swordform_items_div {
    margin: 0px auto;
    padding: 0px;
    display: inline-block;
    height: auto;
    width: 100%;
}
.swordform_row_div {
	clear: both;
	margin: 0px auto;
	height: 100%;
	overflow: hidden;
	width: auto;
	border-bottom: 0px solid #87B2CE;
}

.swordform_item_div {
    float: left; 
    display: inline-block;
    width:auto;
}

.swordform_item_table {
	text-align:center;
	border-collapse: collapse;
	border:solid 1px #B9C4C8;
}

.swordform_item_input {
     background: url("images/bk_field.png") repeat-x scroll right top #FFFFFF;
    border-color: #8D8E8D #E0E1E0 #E0E1E0 #8D8E8D;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    height: 20px;
    cursor:text;
	padding:0;
	margin:0;
	width:100%;
}
.swordform_item_input_bg{
/* 	background: url(images/swordform_item_input_bg.png) no-repeat  -14px; */

}
.swordform_item_textarea {
     background: url("images/bk_field.png") repeat-x scroll right top #FFFFFF;
    border-color: #8D8E8D #E0E1E0 #E0E1E0 #8D8E8D;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    font-size:12px;
    width:100%;
    height:100px;
}

.swordform_item_tr {
}

.swordform_item_title_td {
    border: 0px solid #E6E8E8;
    background-color: brown
}

.swordform_item_name_td {
    border-right: 0px solid #87B2CE;
    text-align:left;
}

.swordform_item_des_td {
    border: 0px solid #E6E8E8;
}

.swordform_fieldset {
    border: 0px solid #a3bae9 !important;
    border-top: 0px;
    padding: 0px;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    display: block;
}

.swordform_legend {
    font: bold 12px tahoma, arial, helvetica, sans-serif;
    color: #15428b;
}

.swordform_item_label {
	text-align: left;
	float: left; 
	overflow: hidden;
}

.swordform_item_text_caption {
    font: 12px tahoma, arial, helvetica, sans-serif;
    font-family: "Myriad Pro", "Myriad Web", "Tahoma", "Helvetica", "Arial", sans-serif;
    color: #030303;
    text-align: right;
    padding-left:10px;
    padding-right:10px;
}

.swordform_item_text_des {
    font: 11px tahoma, arial, helvetica, sans-serif;
    color: crimson;
    text-align: left; /*width: 118px;*/
}

/*topPanel*/
.swordform_panel_top {
    display:none;

}

.swordform_panel_top .l {
    float: left;
    height: 10px;
    width: 10px;
    background: url(images/bbbbox_top_bg.gif) left top;
}

.swordform_panel_top .r {
    float: right;
    height: 10px;
    width: 10px;
    background: url(images/bbbbox_top_bg.gif) right -72px;
}

/*btmPanel*/
.swordform_panel_btm {

    display:none;
}

.swordform_panel_btm .l {
    float: left;
    height: 10px;
    width: 10px;
    background: url(images/bbbbox_bottom_bg.gif) left top;
}

.swordform_panel_btm .r {
    float: right;
    height: 10px;
    width: 10px;
    background: url(images/bbbbox_bottom_bg.gif) right bottom;
}

/* 以下是form组件里最上面panel层的定义 */
.swordform-panel-box {

    background:url("images/table_title_bg.jpg") repeat scroll 0 0 transparent;
    font-weight:bold;
    height:28px;
}

.swordform-panel-box .swordform-panel-tl {
    float: left;
    height: 28px;
    display:inline-block;
    background:url("images/formico.gif") no-repeat scroll 0 0 transparent;
    
}

.swordform-panel-box .swordform-panel-tr {
    float: right;
    height: 33px;
    width: 10px;
    background: url(images/title_box_bg.gif) right bottom;
    display:none;
}

.swordform-panel-box .swordform-panel-title {
    line-height: 28px;
    font-size: 12px;
    font-weight: bold;
    font-family: "Myriad Pro", "Myriad Web", "Tahoma", "Helvetica", "Arial", sans-serif;
    text-align: left;
    color:#2E3032;
    text-indent:1em;
    background:url(images/icon_item.gif) no-repeat 8px 6px;
    padding-left:18px;
	border-top: 1px solid #B9C4C8;
}

.swordform-panel-header {
    overflow: hidden;
    zoom: 1;
}

.swordform-panel-tl .swordform-panel-header {
    color: #15428b;
    font: bold 12px tahoma, arial, verdana, sans-serif;
    padding: 5px 0 4px 0;
    border: 0 none;
    background: transparent;
}

.swordform-panel-header {
    overflow: hidden;
    zoom: 1;
    color: #15428b;
    font: bold 12px tahoma, arial, verdana, sans-serif;
    padding: 5px 3px 4px 5px;
    border: 1px solid #99bbe8;
    line-height: 15px;
    background: transparent url(images/white-top-bottom.gif) repeat-x 0 -1px;
}

/*以下是对form里的block元素的定义 */
.swordform_block {

}

.swordform_block .swordform_block_top {
    height: 10px;
    font-size: 0;
    background: url(images/cont_box_bg.gif) 0 -50px;
    display:none;
}

.swordform_block .swordform_block_bottom {
    height: 10px;
    font-size: 0;
    background: url(images/cont_box_bg.gif) 0 -90px;
    display:none;
}

.swordform_block .swordform_block_center {
    /*background: #E6E8E8*/
}

.swordform_block .swordform_block_center .ll {
}

.swordform_block .swordform_block_center .rr {
    padding: 0px;
}

.swordform_block .l {
    float: left;
    width: 3px;
    height: 10px;
    background: url(images/cont_box_bg.gif) left -100px;
}

.swordform_block .r {
    float: right;
    width: 3px;
    height: 10px;
    background: url(images/cont_box_bg.gif) right -100px;
}

/* 以下是对按钮的定义 */
.swordform_btn {
    font: normal 11px tahoma, verdana, helvetica;
    cursor: pointer;
    white-space: nowrap;
}

.swordform_btn button {
    border: 0 none;
    background: transparent;
    font: 宋 体 11px tahoma, verdana, helvetica;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    width: auto;
    -moz-outline: 0 none;
    outline: 0 none;
}

.swordform_btn em {
    font-style: normal;
    font-weight: normal;
}

.swordform_btn_left, .swordform_btn_right {
    font-size: 1px;
    line-height: 1px;
}

.swordform_btn_left {
    width: 3px;
    height: 21px;
    background: url(images/btn-sprite.gif) no-repeat 0 0;
}

.swordform_btn_right {
    width: 3px;
    height: 21px;
    background: url(images/btn-sprite.gif) no-repeat 0 -21px;
}

.swordform_btn_center {
    background: url(images/btn-sprite.gif) repeat-x 0 -42px;
    vertical-align: middle;
    text-align: center;
    padding: 0 5px;
    cursor: pointer;
    white-space: nowrap;
}

.swordform_btn_over .swordform_btn_left {
    background-position: 0 -63px;
}

.swordform_btn_over .swordform_btn_right {
    background-position: 0 -84px;
}

.swordform_btn_over .swordform_btn_center {
    background-position: 0 -105px;
}

.swordform_btns_ct {
    padding: 2px;
}

.swordform_btns_ct .swordform_btn {
    float: right;
    clear: none;
}

.swordform_btns_ct .swordform_panel_btns td {
    border: 0;
    padding: 0;
}

.swordform_btns_ct .swordform_panel_btns_right table {
    float: right;
    clear: none;
}

.swordform_btns_ct .swordform_panel_btns_left table {
    float: left;
    clear: none;
}

.swordform_btns_ct .swordform_panel_btns_center {
    text-align: center;
}

.swordform_btns_ct .swordform_panel_btns_center table {
    margin: 0 auto;
}

.swordform_btns_ct table td.swordform_panel_btn_td {
    padding: 3px;
}

.swordform_btns_ct .swordform_btn_focus .swordform_btn_left {
    background-position: 0 -147px;
}

.swordform_btns_ct .swordform_btn_focus .swordform_btn_right {
    background-position: 0 -168px;
}

.swordform_btns_ct .swordform_btn_focus .swordform_btn_center {
    background-position: 0 -189px;
}

.swordform_btns_ct .swordform_btn_over .swordform_btn_left {
    background-position: 0 -63px;
}

.swordform_btns_ct .swordform_btn_over .swordform_btn_right {
    background-position: 0 -84px;
}

.swordform_btns_ct .swordform_btn_over .swordform_btn_center {
    background-position: 0 -105px;
}

.swordform_btns_ct .swordform_btn_click .swordform_btn_center {
    background-position: 0 -126px;
}

.swordform_btns_ct .swordform_btn_click .swordform_btn_right {
    background-position: 0 -84px;
}

.swordform_btns_ct .swordform_btn_click .swordform_btn_left {
    background-position: 0 -63px;
}

.swordform_field_valiwrap {

    /*margin-top: 2px !important;*/

    background: #E5F5FF none repeat scroll 0% 0%;
    color: #404040;
    border-width: 1px;
    border-color: #40B3FF;
    border-style: solid; /*padding:2px*/
    /*position: absolute;*/
    float: left;

}

table.swordform_field_wrap{
	border-collapse:separate;	
}
table.swordform_field_wrap td{padding:0;border:none;}
table.swordform_field_wrap div{_margin-left:-2px;}
/* 控制form的每个Filed */
.swordform_field_wrap {
     font: normal 12px tahoma, arial, helvetica, sans-serif;
     color: #000;
     width:100%;
}

div.swordform_field_wrap {
    zoom: 1;
     display:inline-block;
 }

/*正常情况的样式*/
.swordform_field_valiwrap .swordform_fieldimg_nomal {
    width: 17px;
    height: 20px;
    border: 0;
   overflow: hidden;
   border-bottom: 0px solid #B5B8C8;
}

/*等待的图片*/
.swordform_fieldimg_loading {
    background: transparent url(images/loading.gif) no-repeat 0 0;
}

/*校验成功样式*/
.swordform_fieldimg_success {
	background: transparent url(images/success.gif) no-repeat 0 0;
}

/*校验失败样式*/
.swordform_fieldimg_failed {
	background: transparent url(images/failed.gif) no-repeat 0 0;
}

/*************** panel的箭头 ******************/
.swordform_tool {
    overflow: hidden;
    width: 15px;
    height: 15px;
    float: left;
    cursor: pointer;
    background: transparent url(images/tool-sprites.gif) no-repeat;
    margin-left: 2px;
}

.swordform_tool_toggle {
    background-position: 0 -60px;
}

.swordform_tool_toggle_over {
    background-position: -15px -60px;
}

.swordform_panel_collapsed .swordform_tool_toggle {
    background-position: 0 -75px;
}

.swordform_panel_collapsed .swordform_tool_toggle_over {
    background-position: -15px -75px;
}

.swordform_div_collapsed {
    display: none
}

/************************************ 文件上传 ******************************************************/
.uploadwrap {
	font-family: helvetica, tahoma, verdana, sans-serif;
	font-size: 12px; /*background-color: #fff !important;*/
}

.fi-button-msg {
    border: 2px solid #ccc;
    padding: 5px 10px;
    background: #eee;
    margin: 5px;
    float: left;
}

.x-form-text {
    height: 22px;
    line-height: 18px;
    vertical-align: middle;
}

.x-form-file-wrap {
    position: relative;
    height: 22px;
}

.x-form-file-wrap .x-form-file {
    position: absolute;
    right: 0;
    -moz-opacity: 0;
    filter: alpha(opacity:0);
    opacity: 0;
    z-index: 2;
    height: 22px;
}

.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

.x-form-upload-loading {
    width: 100px;
    height: 10px;
    float: left;
    background: url(images/loading3.gif) no-repeat
}

/* mutiselect的样式 */
.formselect-list {
    border: 0px solid #B5B8C8;
    /*background: #E6E8E8;*/
    overflow: hidden;
}

.formselect-list-inner {
    overflow: auto; /*position: relative;*/
    overflow-x: hidden;
}

.formselect-list-item {
	font: normal 13px tahoma, arial, helvetica, sans-serif;
	border: 0px solid #fff;
	padding-left: 2px;
/* 	white-space: nowrap;*/
    overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
	float:left;
}

/**
 * add By WeiQiang 2012-02-27
 * 修复div type="checkbox"中设置了col属性后，且选项中有英文和中文选项时，可能对不齐的bug
 * bug产生原因：中文选项和英文选项站位高度不一致，造成float属性无法正常显示
 * ----------Start-----------
 */
.formselect-list-item input{
	vertical-align:middle;
}

.formselect-list-item span{
	vertical-align:middle;
	cursor:pointer;
}
/**
 * add By WeiQiang 2012-02-27
 * ---------- End -----------
 */

.formselect-list .formselect-selected,.formselect-hover {
/*border: 1px dotted #a3bae9 !important;*/
/*background: #C4C7C7;
    cursor: pointer;*/
}
.formselect-list .formselect-disabled{
	cursor:auto;
}
.tables{border-collapse: collapse;}
.btn_2,.btn_3 {
    background: url("images/btn2.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 23px;
    width: 57px;
}
.btn_4 {
    background: url("images/btn4.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 23px;
    width: 72px;
}
.btn_5 {
    background: url("images/btn5.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 23px;
    width:86px;
}
.btn_6 {
    background: url("images/btn6.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 23px;
    width: 98px;
}
.btn_7 {
    background: url("images/btn7.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 23px;
    width: 112px;
}
.btn_8 {
    background: url("images/btn8.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 23px;
    width: 126px;
}

.td1 {
	background-color: #E8F4F7;
	text-align: right;
	padding-right: 3px;
}

.td2 {
	background-color: #F4FAFB;
	text-align: left;
	padding-left: 3px;
}

.trs .td2 {
	text-align: center;
}

.trs {
	height: 30px
}


.td2  table{/*0417*/
    *+float:left;
	border-collapse:collapse;
	border-spacing:0;
}

.td2  table.swordform_field_wrap{/*0417*/
	border-collapse:separate;
}
.file{background-color: transparent;}
.swordform_field_wrap .mlmsg{clear: both; color: rgb(51, 51, 51); float: left; margin-left: 0px; text-align: left;}/*没点之前的样式*/
.x-tool-collapse-south {
    background-position: 0 -195px;
}
.x-tool-collapse-north {
    background-position: 0 -210px;
}
.x-tool-collapse-west {
    background-position: 0 -180px;
}
.x-tool-collapse-east {
    background-position: 0 -165px;
}
/*点完之后，缩进去的样式*/
.x-tool-expand-south {
    background-position: 0 -210px;
}
.x-tool-expand-north {
    background-position: 0 -195px;
}
.x-tool-expand-west {
    background-position: 0 -165px;
}
.x-tool-expand-east {
    background-position: 0 -180px;
}
.x-tool-expand-north, .x-tool-expand-south {
    float: right;
    margin: 3px;
}.x-tool-expand-east, .x-tool-expand-west {
    float: none;
    margin: 3px auto;
}

/* 缩进之后的scrollDiv(四个方向) */
.x-layout-collapsed {
    position: absolute;
    left: -10000px;
    top: -10000px;
    visibility: hidden;
    background-color: #E4EDF9;
    width: 20px;
    height: 20px;
    overflow: hidden;
    border: 1px solid #98c0f4;
    z-index: 20;
}
.x-layout-collapsed-west .x-layout-collapsed-tools, .x-layout-collapsed-east .x-layout-collapsed-tools, .x-layout-collapsed-south .x-layout-collapsed-tools, .x-layout-collapsed-north .x-layout-collapsed-tools{
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
}

/* 拖拽的按钮dragDiv */
.x-layout-split {
    position: absolute;
    height: 5px;
    width: 5px;
    line-height: 1px;
    font-size: 1px;
    z-index: 3;
    background-color: transparent;
  /*  background: url(images/tab-strip-bg.gif) no-repeat top;*/
}
.x-splitbar-h{
    cursor: e-resize;
    cursor: col-resize;
}.x-splitbar-v{
    cursor: s-resize;
    cursor: row-resize;
} .x-panel {
    border: 1px solid #B9C4C8;
	overflow:hidden;
	clear:both; 
	height:100%;
}

.x-panel-header {
    overflow: hidden;
    zoom: 1;
    color: black;
    height:26px;
    line-height:26px;
    font: bold 12px tahoma, arial, verdana, sans-serif;
    background: url(images/bg_01.png) ;
   border:solid 1px #89B1ED;
	   
}

.x-panel-header-text{
   font: 12px ;
   height:26px;
   line-height:26px;
   padding-left:28px;
   background: url(images/nav_ico.jpg) no-repeat 5px 5px ;
}
.x-panel-collapsed .x-tool-toggle {
    background-position: 0 -75px;
}
.x-tool-collapse-south{
	display:none;
}
.x-panel-body{
	overflow: auto;
}
/*

.x-unselectable, .x-unselectable * {
    -moz-user-select: none;
    -khtml-user-select: none;
}


.x-tool-close {
    background-position: 0 -0;
}
.x-tool-pin {
    background-position: 0 -135px;
}
.x-tool-pin-over {
    background-position: -15px -135px;
}
.x-tool-toggle {
    background-position: 0 -60px;
}


.x-panel-bwrap {
    overflow: hidden;
    zoom: 1;
    left: 0;
    top: 0;
}
.x-panel-body {
    border: 0px solid #99bbe8;
    overflow: auto;
    background: #fff;
    position: relative;
    zoom: 1;
}
.x-panel-bottom-resize {
    bottom: 1px;
    right: 1px;
    cursor: nw-resize;
    position: absolute;
    background-image: url('images/resizebutton.gif');
    background-position: -42px -10px;
    width: 10px;
    height: 10px;
    font-size: 0;
} *//*最外层的div  */
.frametabDiv {
    border-style: solid;
    border-color: #99bbe8;
    border-width: 0;
}
/*header的div*/
.ftable {
    height: 30px;
    background: url(images/ftable_bg.gif);
	padding:0 5px;
}
/*header的左右button*/
.ftable .left {
	float:left;
    width: 24px;
    height: 22px;
    background: url(images/tab_ico_l.gif);
    margin: 4px 4px 0 0;
	cursor:pointer;
}
.ftable .right {
	float:right;
    width: 24px;
    height: 22px;
    background: url(images/tab_ico_r.gif);
    margin: 4px 0 0 4px;
	cursor:pointer;
}
.ftable .left_a {
    background: url(images/tab_ico_l_a.gif);
}
.ftable .right_a {
    background: url(images/tab_ico_r_a.gif);
}
.ftable .tab_box {
	overflow: hidden;
    height: 25px;
    /*float: left;*/
    /*margin-top: 5px;*/
    padding-top: 5px;
}
/*header的item项的ul和li*/
.ftable .tab_box ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
	display:block;
}
.ftable .tab_box ul li {
	list-style-type: none;
    padding: 0;
    margin: 0;
    height: 25px;
    line-height: 25px;
    float: left;
    margin-right: 5px;
    font-size: 12px;
    color: #2e4e76;
	cursor:pointer;
}
/*激活的li*/
.ftable .tab_box .sty_a {
    background: url(images/tab_bg.gif);
    border-left: 1px solid #86a5ae;
    border-right: 1px solid #86a5ae;
    font-weight:bold;
    color:black;
}
/*没激活的li*/
.ftable .tab_box .sty_b {
    background: url(images/tab_bg.gif) 0 -25px;
    height: 23px;
    border-left: 1px solid #b1c1d7;
    border-right: 1px solid #b1c1d7;
}
/*浮动的li*/
.ftable .tab_box .sty_b:hover {
    background-color:#FFFFFF;
    background: url(images/tab_bg.gif);
    border-left: 1px solid #86a5ae;
    border-right: 1px solid #86a5ae;
    font-style:italic;
}
/*文字*/
.ftable .tab_box .text {
	text-align:center;
}

.ftable .tab_box .text span{
    float:left;
    text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
/*关闭的按钮*/
.ftable .tab_box .esc {
	float:left;
    width: 11px;
    height: 11px;
    font-size: 0;
    background: url(images/esc_ico.gif) no-repeat;
    border: none;
	margin:5px 0px 0 0;
}
/*body的div*/
.x-tab-panel-body {
    overflow: auto;
	border: 1px solid #8db2e3;
    border-top:none;
    background: #e4edf9;
	width: 100%;
}
.x-tab-panel-body-top {
    border-top: 0 none;
}
.x-tab-panel-body-bottom {
    border-bottom: 0 none;
}
.console_data {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
/*合计部分样式！！*/
.sGrid_hj_row_div {
	position: relative;
	border-bottom: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	height: 25px;
	background: #FAFDFE;
	width: 100%;
}

.sGrid_hj_row_item_div { /* display: block; */
	float: left;
	height: 33px; /*因此高度与js有关，请尽量不要修改此值！！*/
	line-height: 33px; /* 因此高度与js有关，请尽量不要修改此值！！*/
	border-right: 1px solid #EEEEEE;
	margin-left: -1px;
	overflow: hidden;
	white-space: nowrap; /*防止文字太长时候自动折行*/
	text-overflow: ellipsis; /*ie下 可以自定出省略号，ff不支持*/
}

.grid_container {
	width: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.sGrid_hidden_row {
	display: none !important;
}

/*双数行*/
.sGrid_data_row_div_shuang {
	background: #fff;
	
}

/*单数行*/
.sGrid_data_row_div_dan {
	background: #fafdfe;
	
}

/*表格最外层的div*/
.sGrid_div {
	margin: 2px auto;
	font-size: 12px;
	background: none repeat scroll 0 0 white;
	border: 2px dotted #CEEBF6;
}

/*表头 start*/
.sGrid_header_border_div {
	width: 5px;
	float: right;
	cursor: w-resize;
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	margin-top: -10000px;
	padding-top: 10000px;
	position: relative\0;
	background: #2A7AD2\0;
}

.sGrid_border_div {
	border: 1px solid black;
	position: absolute;
	width: 1px;
	background: black;
	cursor: w-resize;
}

/*表头的浮动操作区域*/
.gridTipDiv {
	display: none;
	position: absolute;
	background-color: lavender;
	color: #15428b;
	font: 12px tahoma, arial, helvetica, sans-serif;
	text-align: left;
	z-index: 99999999;
}

/*表头的浮动操作区域 元素*/
.gridTipItemDiv {
	border: 1px solid blue;
	width: 150px;
	margin: auto;
	height: 25px;
	line-height: 25px;
}

/*表头的浮动操作区域 元素 hover*/
.gridTipItemDiv:hover {
	COLOR: #ff7f24;
	text-decoration: underline;
	cursor: pointer;
	background: #FB911C;
	color: #15428b;
}

/*表头区域最外层的div*/
.sGrid_header_div {
	color: #FFFFFF;
	text-align: left;
	width: 100%;
	background: #2a7ad2;
	border: 0px !important;
	overflow: hidden !important;
	position: relative;
	overflow-y: auto; top: 0px;
}

.sGrid_header_div_topborder {
	border-top: 1px solid #B9C4C8;
}

/*表头区域中包含一个表头元素的div:当鼠标进入此区域后的样式*/
.sGrid_header_item_div_hover {
	cursor: pointer;
	font-weight: bold;
}
/*表头区域中包含一个表头元素的div*/
.sGrid_header_item_div {
	float: left;
	text-align: left;
	/* text-indent: 7px; */
	color: #2e4e76;
	margin-left: -1px;
	height: 34px;
	line-height: 33px;
	overflow: hidden;
	border-right: 1px solid #fff;
	word-break:break-all;	
}

.sGrid_header_text_div_asc {
	display: inline;
	background: url("images/grid_asc.png") no-repeat right;
	padding-right: 18px;
	margin-right: 10px;
}

.sGrid_header_text_div_desc {
	display: inline;
	background: url("images/grid_desc.png") no-repeat right;
	padding-right: 18px;
}

/*表头区域中包含一段文字的div*/
.sGrid_header_text_div {
	display: inline;
	text-align: left;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: STHeiti;
	font-size: 13px;
	color: #FFFFFF;
	text-indent: 5px;
	margin:0 auto 0 6px;
}
/*表头区的checkbox*/
.sGrid_header_checkbox {
	display: inline;
	/*上下居中：与表头高度一致  */
	height: 30px;
	/* 上下居中：与表头高度一致*/
	line-height: 30px;
	margin:0 auto 0 6px;
}

/*暂未使用*/
.sGrid_header_item_table {
	
}
/*暂未使用*/
.sGrid_header_item_tr {
	
}
/*暂未使用*/
.sGrid_header_item_td {
	
}
/*拖拽表头（列） 开始的时候 被拖拽元素的样式*/
.sGrid_header_drag_start_div { /*background-color:#add8e6;*/
	
}
/*拖拽表头（列） 进入可以放置的区域，区域的效果*/
.sGrid_header_drag_enter_div {
	background-color: #FB911C;
}

/*表头 end*/

/*数据区域 start*/

/*数据区域最外层的div*/
.sGrid_data_div {
	background-color: white;
	clear: both;
	text-align: left;
	text-indent: 5px;
	overflow-y: auto;
	overflow-x: hidden; /*border:0px solid #a3bae9;*/
	font: 12px "宋体", Arial, Helvetica, sans-serif;
	width: 100%;
	color: #3c3c3c;
}

/*数据区域包含一行数据的div*/
.sGrid_data_row_div {
	clear: both;
	/*border:0px ;*/
	width: 100%;
	/*color: #555;*/
	border-bottom: 1px solid #eeeeee;
	float: left;
	*display: inline-block;
	*float: none;
}

.ieRemoveTreeBorder {
	border-bottom: 0px;
}
/*鼠标移入一行*/
.sGrid_data_row_div_hover {
	background: #ffffaa;
}

/*新增行的现实效果*/
.sGrid_data_row_insert_div { /*background-color:#a9c5ff;*/
	
}

/*鼠标单击一行*/
.sGrid_data_row_click_div {
	background: #ffffaa;
}

/*鼠标单击一行  hover 为了保证点击时候样式的优先展现*/
.sGrid_data_row_click_div:hover {
	background: #ffffaa;
}

div .sGrid_data_row_item_div {
	display: none;
}
/*数据区域包含一个cell的div*/
.sGrid_data_div .sGrid_data_row_div .sGrid_data_row_item_div {
	display: block;
	float: left;
	height: 33px; /*因此高度与js有关，请尽量不要修改此值！！*/
	line-height: 33px; /* 因此高度与js有关，请尽量不要修改此值！！*/
	margin-left: -1px;
	text-indent: 7px;
	color: black;
	overflow: hidden;
	white-space: nowrap; /*防止文字太长时候自动折行*/
	text-overflow: ellipsis; /*ie下 可以自定出省略号，ff不支持*/
}

.sGrid_data_row_item_div {
	border-right: 1px solid #eeeeee;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	word-break:break-all;	
}
/*数据区域包含一个cell的可编辑text的div*/
.sGrid_data_row_item_text { /*border:1px solid lightseagreen ;*/
	/*height:30px;*/ /*  js里面定义了此属性的默认值，此属性在此无效了*/
	/*background-color:antiquewhite;*/
	
}

.sGrid_data_row_item_text_textarea {
	border: 1px solid lightseagreen;
	height: 100px;
	width: 96%;
}

.sGrid_data_row_item_textarea,.sGrid_data_row_item_text,.sGrid_data_row_item_date,.sGrid_data_row_item_password,.sGrid_data_row_item_pulltree,.sGrid_data_row_item_select
	{
	background: url("images/edit.png") no-repeat right bottom;
}

.sGrid_data_row_itemdiv_disabled {
	background: none;
	/*     color: #ccc !important;
 */
}

/*数据区域包含一个cell的可编辑text的input , 点击后创建此input*/
.sGrid_data_row_item_text_input {
	border: 1px solid lightseagreen;
	height: 25px;
	width: 96%;
}
/*数据区域包含一个cell的多选框*/
.sGrid_data_row_item_checkbox { /*border:1px solid lightseagreen ;*/
	margin-left: 6px;
	height: 30px;
	line-height: 30px;
	display: block;
}
/*数据区域包含一个cell的单选框*/
.sGrid_data_row_item_radio {
	
}
/*数据区域包含一个cell的按钮*/
.sGrid_data_row_item_button {
	
}
/*数据区域直接使用item div作为button的样式*/
.sGrid_data_row_itemdiv_button {
	font-family: Tahoma;
	font-size: 12px;
	height: 25px;
	/*color: #004b96;*/
	text-decoration: underline;
	/* cursor: pointer; */
	/*font-style:italic;*/
}
/*数据区域直接使用item div作为button的样式 但鼠标移入的时候*/
.sGrid_data_row_itemdiv_button_hover {
	color: #3A6EA5;
}

.sGrid_data_row_itemdiv_button_disabled {
	color: gray;
}

.sGrid_data_row_itemdiv_button_disabled:hover {
	background-image: url(images/1.gif); /*没有这张图，为了冲掉原来的背景样式*/
	font-style: normal;
	color: gray;
	cursor: default;
}

/*数据区域包含一个cell的超链接*/
.sGrid_data_row_item_a {
	text-decoration: underline;
	/* cursor: pointer; */
	color: blue;
}

.sGrid_data_row_item_a_span,.sGrid_data_row_item_button_span{
	cursor: pointer;
}

.sGrid_data_row_itemdiv_disabled .sGrid_data_row_item_a_span,.sGrid_data_row_itemdiv_disabled .sGrid_data_row_item_button_span{
	cursor: default;
	color: #808080;
}

/*拖拽行 开始的时候 被拖拽元素的样式 */
.sGrid_data_row_drag_start_div {
	background-color: chartreuse;
}
/*拖拽行 进入可以放置的区域，区域的效果*/
.sGrid_data_row_drag_enter_div {
	background-color: #FB911C;
}

/*更新状态cell的显示效果*/
.sGrid_data_cell_update_div { /*background-color:#d6ffc4;*/
	
}
/*新增行 校验未通过cell 的显示效果*/
.sGrid_data_cell_insert_error_div { /*background-color:bisque;*/
	
}

/*数据区域 end*/

/*控制台区域 start*/
/*控制台区域最外层的div*/
.sGrid_console_div {
	border-bottom: 2px solid #DDDDDD;
	background: #EFEFEF;
	clear: both;
	text-align: center;
	width: 100%;
	height: auto;
}

/*控制台区域按钮的样式*/
.sGrid_console_div .sGrid_console_item_button {
	background: #fff;
	font-size: 12px;
	color: #0a4280;
	margin: 3px 5px;
	padding: 0px 10px;
	cursor: pointer;
	border: 1px solid #b7b7b7;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
	border-radius: 3px;
	background: url(images/btn.png) repeat-x;
	height: 24px;
	line-height: 19px;
}

.sGrid_console_div  .sGrid_console_item_button_hover {
	border: 1px solid #4f95e1;
}

/*控制台区域翻页的确定按钮*/
.sGrid_console_target_ok {
	height: 17px;
	background: url(images/page_qd.gif) no-repeat 1px 0;
	color: black;
	line-height: 17px;
}

.sGrid_console_target_input {
	border-radius: 3px 3px 3px 3px;
	width: 33px;
	height: 18px;
	text-align: center;
	background: url("images/bk_field.png") repeat-x scroll right top #FFFFFF;
	border-color: #8D8E8D #E0E1E0 #E0E1E0 #8D8E8D;
	border-style: solid;
	border-width: 1px;
	color: #817C7C;
	font-size: 12px;
	margin-left: 10px;
	vertical-align: middle;
}

/*控制台区域总文字显示的lable*/
.sGrid_console_text_lable {
	display: inline-block;
	color: #084376;
	padding-left: 3px;
	height: 33px;
	line-height: 33px;
}

/*控制台区域 end*/

/*控制面板样式 开始*/

/*控制面板区域*/
.grid_ctrl_div {
	background-color: lavender;
	color: #15428b;
	font: 12px tahoma, arial, helvetica, sans-serif;
	text-align: left;
}

/*控制面板区域 元素*/
.grid_ctrl_item_div {
	border: 1px solid blue;
	width: 150px;
	margin: auto;
	height: 25px;
	line-height: 25px;
}

/*控制面板区域 元素 hover*/
.grid_ctrl_item_div:hover {
	COLOR: #ff7f24;
	text-decoration: underline;
	cursor: pointer;
	background: #FB911C;
	color: #15428b;
}

/*控制面板样式 结束*/

/*panel的样式*/
.swordgird_panel_header {
	height: 27px;
	background: none;
	width: 100%;
}

.swordgird_panel_header_1 {
	display: none;
}

.swordgird_panel_header_2 {
	display: none;
}

.swordgird_panel_header_caption {
	text-indent: 5px;
	line-height: 27px;
	font-weight: bold;
	color: #174893;
	text-align: left;
	font-family: '宋体';
	font-size: 12px;
	background: url(images/icon_item.jpg) no-repeat 8px 6px;
	padding-left: 18px;
	text-indent: 1em;
}

/* tree */
/*加号*/
.grid_sign_plus {
	background-image: url(images/plus.gif);
	background-repeat: no-repeat;
	/*border:1px solid black;*/
	width: 20px;
	height: 20px;
	float: left;
}
/*减号*/
.grid_sign_minus {
	background-image: url(images/minus.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	float: left;
}

/*最末节点*/
.grid_sign_leaf { /*background-image:url(img/minus.gif);*/
	width: 20px;
	height: 20px;
	float: left;
}

/*有符号项目的样式*/
.grid_sign_cell {
	text-align: left;
}
/*站位的空白*/
.grid_sign_white {
	width: 20px;
	height: 20px;
	float: left;
}

/*image 开始*/
.sGrid_console_item_button_first {
	background: url("images/page-first.png") no-repeat center;
	border: 0px;
	cursor: pointer;
	width: 35px;
	height: 33px;
	vertical-align: middle;
}

.sGrid_console_item_button_first:hover {
	background: url("images/page-firsthover.png") no-repeat center;
	width: 35px;
	height: 33px;
	vertical-align: middle;
}

.sGrid_console_item_button_prev {
	background: url("images/page-prev.png") #EFEFEF no-repeat center;
	border: 0px;
	cursor: pointer;
	width: 35px;
	height: 33px;
	vertical-align: middle;
}

.sGrid_console_item_button_prev:hover {
	background: url("images/page-prevhover.png") no-repeat center;
	width: 35px;
	height: 33px;
	vertical-align: middle;
}

.sGrid_console_item_button_next {
	background: url("images/page-next.png") #EFEFEF no-repeat center;
	border: 0px;
	cursor: pointer;
	width: 35px;
	height: 33px;
	vertical-align: middle;
}

.sGrid_console_item_button_next:hover {
	background: url("images/page-nexthover.png") no-repeat center;
	width: 35px;
	height: 33px;
	vertical-align: middle;
}

.sGrid_console_item_button_last {
	background: url("images/page-last.png") #EFEFEF no-repeat center;
	border: 0px;
	cursor: pointer;
	width: 35px;
	height: 33px;
	vertical-align: middle;
}

.sGrid_console_item_button_last:hover {
	background: url("images/page-lasthover.png") no-repeat center;
	width: 35px;
	height: 33px;
	vertical-align: middle;
}

/*第*/
.sGrid_console_text_lable_di {
	border-left: 0px solid silver;
	margin-left: 5px;
	padding-left: 5px;
	color: #084376;
}

/*页*/
.sGrid_console_text_lable_ye {
	border-right: 0px solid silver;
	margin-right: 5px;
	padding-right: 5px;
	color: #084376;
}

/*每*/
.sGrid_console_text_lable_mei {
	border-left: 0px solid silver;
	margin-left: 5px;
	padding-left: 5px;
	color: #084376;
}
/*条*/
.sGrid_console_text_lable_tiao {
	border-right: 0px solid silver;
	margin-right: 5px;
	padding-right: 5px;
	color: #084376;
}

/*录*/
.sGrid_console_text_lable_lu {
	border-right: 0px solid silver;
	margin-right: 5px;
	padding-right: 5px;
	color: #084376;
}

/*image 结束*/
.sGrid_data_row_item_rowNum {
	color: #D34C4C;
	text-align: center;
	text-indent: 0;
	font-weight: bold;
}

.sGrid_scrollDiv{
	overflow: auto;
}

.wordBreak{
	width: 100%;
}
.wordBreak .sGrid_data_div .sGrid_data_row_div {
	display: table;
	overflow: hidden;
	border-collapse: separate;
	border-spacing:0;
}

.wordBreak .sGrid_data_div .sGrid_data_row_div .sGrid_data_row_item_div
	{
	word-wrap: break-word;
	white-space: normal;
	height: 25px;
	line-height: 20px;
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.wordBreak .sGrid_header_div,.wordBreak .sGrid_hj_row_div {
	display: table;
	overflow: hidden;
	border-collapse: separate;
	border-spacing:0;
}

/*被删除行的现实效果*/
.sGrid_data_row_delete_div {
	display: none;
	*height: 0;
	*width: 0;
}

.wordBreak .sGrid_data_div .sGrid_data_row_delete_div {
	display: none;
	*height: 0;
	*width: 0;
}

.wordBreak .sGrid_header_div .sGrid_header_item_div,.wordBreak .sGrid_hj_row_div .sGrid_hj_row_item_div
	{
	height: 34px;
	line-height: 20px;
	word-wrap: break-word;
	white-space: normal;
	display: table-cell;
	vertical-align: middle;
	float: none;
}

.wordBreak_ie67 .sGrid_header_div {
	overflow: hidden;
}

.wordBreak_ie67 .sGrid_header_div .sGrid_header_item_div {
	height: auto;
	line-height: 33px;
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	word-wrap: break-word;
	white-space: normal;
}

.wordBreak_ie67 .sGrid_data_div .sGrid_data_row_div {
	overflow: hidden;
}

.wordBreak_ie67 .sGrid_data_div .sGrid_data_row_div .sGrid_data_row_item_div
	{
	height: auto;
	line-height: 20px;
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	word-wrap: break-word;
	white-space: normal;
}

.swordgird_toolpanel_header .sGrid_console_item_button {
	padding: 0 10px;
	margin-right: 1px;
	margin-top: 3px;
	text-decoration: none !important;
	cursor: pointer;
	text-align: center;
	background: url("images/button_bg.jpg") repeat-x;
	color: #FFFFFF;
	border: 1px solid #167DD1;
	line-height: 19px;
	height: 23px;
	font-size: 12px;
	font-weight: bold;
	float: left;
}

.swordgird_toolpanel_header .sGrid_console_item_button_hover {
	font-style: italic;
	border: 1px solid #bcbcbc;
}

/*toolpanel*/
.swordgird_toolpanel_header {
	background: url("images/ui-bg_glass_85_dfeffc_1x400.png") repeat-x
		scroll 50% 50% #DFEFFC;
	border-bottom: 1px solid #B9C4C8;
	padding-left: 4px;
	padding-top: 3px;
	text-align: left;
}

.sGrid_console_div  .sGrid_console_item_button_disabled {
	visibility: hidden;
}

.fzbt{
	border-collapse:collapse;
	background: #2A7AD2;
	text-align: center;
	width:100%;
}

.fzbt td{
	border: 1px solid #fff;
	border-left:none;
	color: #fff;
	padding: 5px 0;
	word-break:break-all;
}

.header_checkbox_div{
	border-right:1px solid #fff;
	
}.maskDivEl{
   background:white;
}
.loading9{
	text-align: center;
	font-weight: bold;
	background-repeat: no-repeat;
	background-image: url(images/loadingbar.gif);
    width: 207px;
    height: 43px;
}
/*container*/
#ym-window {
    overflow: hidden;
    font-size: 12px;
    font-family: '宋体'; /*filter:progid:DXImageTransform.Microsoft.Shadow(Color=#ff666666, Strength=5, Direction=135);*/
}

.ym-tl {
    padding-left: 9px;
    background:  url(images/title_bg_left.gif) no-repeat 0 0
}

.ym-tr {
    padding-right: 9px;
    background:  url(images/title_bg_right.gif) no-repeat right 0;
}

.ym-tc {
    background:  url(images/title_bg_center.gif) repeat-x 0 0;
    overflow: hidden;
    height: 26px;
    line-height: 26px;
}

.ym-ttc {
    height: 3px
}

.ym-header-text {
    font-size: 12px;
    font-weight: bold;
    color: white;
    margin-left: 5px;
    float: left
}

.ym-header-tools {
    float: right;
    margin-top: 3px
}

.ym-header-tools strong {
    display: none
}

/*body*/
.ym-ml {
    background:#ffffff url(images/win_l.gif) repeat-y 0 0;
    padding-left: 5px;
}

.ym-mr {
    background: url(images/win_r.gif) repeat-y right 0;
    padding-right: 5px;
}

.ym-mc {
    padding: 0;
    /*background: #CCD9E9*/
}

.ym-body {
    overflow: auto;
    padding: 0;
    font-size: 12px;
}

/*button*/
.ym-btn {
    text-align: right;
    padding-right: 6px;
}

/*footer*/
.ym-bl {
    background: url(images/win_lb.gif) no-repeat 0 bottom;
    padding-left: 9px
}

.ym-br {
    background: url(images/win_rb.gif) no-repeat right bottom;
    padding-right: 9px
}

.ym-bc {
    background: url(images/win_b.gif) repeat-x 0 bottom;
    height: 15px;
    font-size: 3px
}

.ymPrompt_alert {
    padding-left: 90px;
    background: url(images/info.gif) no-repeat 20px 25px;
}

.ymPrompt_succeed {
    padding-left: 90px;
    background: url(images/right.gif) no-repeat 20px 25px;
}

.ymPrompt_error {
    padding-left: 90px;
    overflow-x: hidden;
    background: url(images/err.png) no-repeat;
    word-break: break-all;
}

.ymPrompt_confirm {
    padding-left: 90px;
    background: url(images/ask.gif) no-repeat 20px 25px;
}

.ym-header-tools div {
    cursor: pointer;
    width: 25px;
    height: 18px !important;
    height: 21px;
    float: left;
    margin: 2px 0px !important;
    margin: -0px 0px;

}

.ymPrompt_close {
    background: url(images/ico_close.gif) no-repeat;
    width: 18px !important;
}

.ymPrompt_max {
    background: url(images/icon_expand.gif) no-repeat;
    width: 18px !important;
}

.ymPrompt_min {
    background: url(images/icon_collapse.gif) no-repeat;
    width: 18px !important;
}

.ymPrompt_normal {
    background: url(images/icon_normal.gif) no-repeat;
    width: 18px !important;
}

.ymPrompt_alert .ym-content, .ymPrompt_succeed .ym-content, .ymPrompt_error .ym-content, .ymPrompt_confirm .ym-content {
    padding: 45px 0
}

/*取消确认按钮样式*/
input.btnStyle {
    background: url(images/btn_bg.gif) no-repeat;
    width: 50px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #DA5200;
    border: 0;
    margin: 10px 4px
}

/*新消息提示框的样式*/
.panel {
	overflow: hidden;
	text-align: left;
}
.panel-body {
	border-width: 1px;
	border-style: solid;
	overflow: auto;
	border-top-width: 0px;
	border-color: #D3D3D3;
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
}
.window {
	overflow: hidden;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	position: absolute;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	background-color: #1F71B5;
}
.window .window-body {
	border-width: 1px;
	border-style: solid;
	border-top-width: 0px;
}
.window,
.window .window-body {
	-color: #D3D3D3;
}
.messager-body {
	padding: 10px 10px 20px 10px;
	overflow: hidden;
}
.messager-body .Micon{
	height:32px;
	width:32px;
	float:left;
	background: url(images/Micon.png);
	margin-top:5px;
}
.messager-body .Mcontent{
	min-width:50px;
	max-width:176px;
	overflow:hidden;
	white-space:nowrap;
	margin:10px 0px 10px 50px;
}/*选择框箭头按钮样式,注意在firefox上,height=20,top=0*/
.swordform_field_wrap .swordselect-selimg {
    width: 17px;
    height: 21px;
    border: 0;
    background: transparent url(images/trigger.gif) no-repeat 0 0;
    cursor: pointer;
    border-bottom: 1px solid #B5B8C8;
    float:left;
}
.swordform_field_wrap .swordselect-selimg-disable {
    width: 17px;
    height: 21px;
    height:21px!important;
    border: 0;
    background: transparent url(images/trigger.gif) no-repeat 0 0;
    cursor: default;
    border-bottom: 1px solid #B5B8C8;
}

/*选择框箭头按钮，鼠标经过时样式*/
.swordform_field_wrap .swordselect-selimg-over {
    background-position: -17px 0;
}

/*选择框箭头按钮，鼠标点击时样式*/
.swordform_field_wrap .swordselect-selimg-click {
    background-position: -34px 0;
}

/*下拉选择框最外层样式*/
.swordselect-list {
    border: 1px solid #bbe3fe;
    background: #ddecfe;
    zoom: 1;
    overflow: hidden;
    Z-INDEX: 11000;
    /* WIDTH: 160px;
     */POSITION: absolute;
    left: 30px;
    display: none
}

/*下拉选择框list外层样式*/
.swordselect-list-inner {
    overflow: auto;
    background: white;
    position: relative;
    zoom: 1;
    overflow-x: hidden;
}

/*下拉选择框item样式*/
.swordselect-list-item {
    font: normal 12px tahoma, arial, helvetica, sans-serif;
   /* padding: 2px;*/
/*     height:19px; */
    line-height:19px;
	/* */
    border: 1px solid #fff;
    white-space: nowrap;
   /*  overflow: hidden;
    text-overflow: ellipsis; */
    cursor: pointer;
    text-align: left;
    padding-right:20px;/* 解决有滚动条会挡住文字的问题 */
}
.swordselect-list-item-absStyles{
	height:auto;
    line-height:auto;
    color:#000;
    font-weight: bold;
}
.swordselect-list-item-abs{
	color:gray;
	font-weight:normal;
	
}
/*下拉选择框item被选中样式*/
.swordselect-list .swordselect-selected {
    /*border: 1px dotted #a3bae9 !important;*/
    border:1px solid #d6edfc;
    background-color:#d6edfc !important;
    /*background: #DFE8F6;*/
    cursor: pointer;
}
.swordselect-list .swordselect-selected-fix {
    /*border: 1px dotted #a3bae9 !important;*/
    border:1px solid #336699;
    background-color:#C3DAF9 !important;
    /*background: #DFE8F6;*/
    cursor: pointer;
}
.swordselect-list .swordselect-selected-none{
    display:none;
}
/**下拉框分页箭头**/
.swordselect_csl_pre {
    background: url("images/next.gif") no-repeat;
    width: 20px;
    height: 15px;
    float: left;
    cursor: pointer;
}

.swordselect_csl_next {
    background: url("images/pre.gif") no-repeat;
    width: 20px;
    height: 15px;
    float: right;
    cursor: pointer;
}

.swordselect_csl_hidden {
    visibility: hidden
}.submit {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}
.submit_btn{  
	padding: 4px 17px 0 0;
    margin: 0 0 0 13px;
    height: 29px;
    color: #0a4280;
    line-height: 21px;
    text-align: center;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    }
.submit .submit_btn {
    background: url(images/submit_btn.png) right 0;
    padding-left:3px;
   
}
.submit_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.submit_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
}
.submit_disabled {
    background: url(images/submit_btn.png) left 0;
}
.submit_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}

.search {
    background: url(images/searchbutton.png) 0 0px;
    height: 40px;
    width: 60px;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: 40px;
	*line-height: 28px;
}
.search .submit_btn {
   display: none;
}
.search_hover {
    background: url(images/searchbuttonhover.png) 0 0px;
}
.search_hover .submit_btn {
    display: none;
}

.search_disabled {
    background: url(images/search_disabled.png) 0 0px;
}
.search_disabled .submit_btn {
    display: none;
}

.red {
    height: 42px;
    background: url(images/redbutton.png) left 0;
	margin:2px 0 0 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.red_hover {
    background: url(images/redbuttonhover.jpg) left 0;
}

.red .submit_btn {
    background: url(images/redbutton.png) right 0;
    padding: 2px 12px 0 0;
    height: 42px;
    line-height:36px;
    color: #fff;
}

.red_hover .submit_btn {
    background: url(images/redbuttonhover.jpg) right 0;
    padding: 2px 12px 0 0;
    height: 42px;
    line-height: 36px;
    color: #fff;
}
.red_disabled{
	 background:url(images/disabledbutton.png) left 0; 
}
.red_disabled .submit_btn {
    background:url(images/disabledbutton.png)  right 0;
    padding:2px 12px 0 0; 
	height:42px; 
    line-height:36px; 
	color:#fff;  
}

.green {
    height: 42px;
	margin:2px 0 0 0;
    background: url(images/greenbutton.png) no-repeat left 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.green_hover {
    background: url(images/greenbuttonhover.jpg) left 0;
}

.green .submit_btn {
    background: url(images/greenbutton.png)  right 0;
    padding: 2px 12px 0 0;
    height: 42px;
    line-height: 36px;
    color: #fff;
 
}

.green_hover .submit_btn {
    background: url(images/greenbuttonhover.jpg) right 0;
    padding: 2px 12px 0 0;
    height: 42px;
    line-height: 36px;
    color: #fff;
}
.green_disabled{
	 background:url(images/disabledbutton.png) left 0; 
}
.green_disabled .submit_btn {
    background:url(images/disabledbutton.png)  right 0;
    padding:2px 12px 0 0; 
	height:42px; 
    line-height:36px; 
	color:#fff;  
}
/*前缀样式*/
.prefix{
	width:29px;
	height:29px;
	float:left;
	background:url(images/list_minibar.png) no-repeat  ;
}

/*不显示前缀图标,包括普通,hover,disable三种要难过时需要配置*/
.submit .prefix,.submit_hover .prefix,.submit_disabled .prefix,
.green .prefix,.green_hover .prefix,.green_disabled .prefix,
.red .prefix,.red_hover .prefix,.red_disabled .prefix,
.search .prefix,.search_hover .prefix,.search_disabled .prefix{
	display:none;
	background:none;
	}
/**/
.new {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.new .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.new_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.new_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.new_disabled {
    background: url(images/submit_btn.png) left 0;
}

.new_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.new .prefix,.new_hover .prefix{
	background-position:2px 0px;
}
.new_disabled .prefix{
	background-position:1px -111px;
}
/**/
.refresh {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.refresh .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.refresh_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.refresh_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.refresh_disabled {
    background: url(images/submit_btn.png) left 0;
}

.refresh_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.refresh .prefix,.refresh_hover .prefix{
	background-position:-86px -29px;
}
.refresh_disabled .prefix{
	background-position:-86px -140px;
} 
/**/
.find {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.find .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.find_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.find_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.find_disabled {
    background: url(images/submit_btn.png) left 0;
}

.find_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.find .prefix,.find_hover .prefix{
	background-position:-55px -1px ;
}
.find_disabled .prefix{
	background-position:-55px -112px;
} 
/**/
.save {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.save .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.save_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.save_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.save_disabled {
    background: url(images/submit_btn.png) left 0;
}

.save_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.save .prefix,.save_hover .prefix{
	background-position:-87px -53px;
}
.save_disabled .prefix{
	background-position:-87px -164px;
} 
/**/
.back {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.back .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.back_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.back_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.back_disabled {
    background: url(images/submit_btn.png) left 0;
}

.back_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.back .prefix,.back_hover .prefix{
	background-position:0px -54px;
}
.back_disabled .prefix{
	background-position:0px -165px;
} 
/**/
.export {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.export .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.export_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.export_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.export_disabled {
    background: url(images/submit_btn.png) left 0;
}

.export_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.export .prefix,.export_hover .prefix{
	background-position:-88px 0px;
}
.export_disabled .prefix{
	background-position:-88px -111px;
}
/**/
.addtime {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.addtime .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.addtime_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.addtime_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.addtime_disabled {
    background: url(images/submit_btn.png) left 0;
}

.addtime_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.addtime .prefix,.addtime_hover .prefix{
	background-position:-23px -54px;
}
.addtime_disabled .prefix{
	background-position:-23px -165px;
}
/**/
.reducetime {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.reducetime .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.reducetime_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.reducetime_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.reducetime_disabled {
    background: url(images/submit_btn.png) left 0;
}

.reducetime_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.reducetime .prefix,.reducetime_hover .prefix{
	background-position:-54px -54px;
}
.reducetime_disabled .prefix{
	background-position:-54px -165px;
}
/**/
.addright {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.addright .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.addright_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.addright_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.addright_disabled {
    background: url(images/submit_btn.png) left 0;
}

.addright_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.addright .prefix,.addright_hover .prefix{
	background-position:-27px -29px;
}
.addright_disabled .prefix{
	background-position:-25px -139px; 
}
/**/
.reduceright {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.reduceright .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.reduceright_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.reduceright_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.reduceright_disabled {
    background: url(images/submit_btn.png) left 0;
}

.reduceright_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.reduceright .prefix,.reduceright_hover .prefix{
	background-position:-54px -29px ;
}
.reduceright_disabled .prefix{
	background-position:-52px -139px; 
}
/**/
.close {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.close .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.close_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.close_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.close_disabled {
    background: url(images/submit_btn.png) left 0;
}

.close_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.close .prefix,.close_hover .prefix{
	background-position:-118px -1px;
}
.close_disabled .prefix{
	background-position:-118px -111px; 
}
/**/
.print {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.print .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.print_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.print_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.print_disabled {
    background: url(images/submit_btn.png) left 0;
}

.print_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.print .prefix,.print_hover .prefix{
	background-position:-117px -30px;
}
.print_disabled .prefix{
	background-position:-117px -140px; 
}
/**/
.revoke {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.revoke .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.revoke_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.revoke_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.revoke_disabled {
    background: url(images/submit_btn.png) left 0;
}

.revoke_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.revoke .prefix,.revoke_hover .prefix{
	background-position:-117px -56px;
}
.revoke_disabled .prefix{
	background-position:-117px -166px; 
}
/**/
.open {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.open .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.open_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.open_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.open_disabled {
    background: url(images/submit_btn.png) left 0;
}

.open_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.open .prefix,.open_hover .prefix{
	background-position:-118px -80px;
}
.open_disabled .prefix{
	background-position:-117px -191px;
}
/**/
.edit {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.edit .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.edit_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.edit_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.edit_disabled {
    background: url(images/submit_btn.png) left 0;
}

.edit_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.edit .prefix,.edit_hover .prefix{
	background-position:-24px -1px;
}
.edit_disabled .prefix{
	background-position:-24px -112px;
}
/**/
.delete {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.delete .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.delete_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.delete_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.delete_disabled {
    background: url(images/submit_btn.png) left 0;
}

.delete_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.delete .prefix,.delete_hover .prefix{
	background-position:0px -29px;
}
.delete_disabled .prefix{
	background-position:-1px -139px;
}
/**/
.firstPage {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.firstPage .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.firstPage_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.firstPage_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.firstPage_disabled {
    background: url(images/submit_btn.png) left 0;
}

.firstPage_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.firstPage .prefix,.firstPage_hover .prefix{
	background-position:3px -81px;
}
.firstPage_disabled .prefix{
	background-position:3px -192px;
}
/**/
.nextPage {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.nextPage .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.nextPage_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.nextPage_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.nextPage_disabled {
    background: url(images/submit_btn.png) left 0;
}

.nextPage_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.nextPage .prefix,.nextPage_hover .prefix{
	background-position:-52px -81px;
}
.nextPage_disabled .prefix{
	background-position:-52px -192px;
}
/**/
.previousPage {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.previousPage .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.previousPage_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.previousPage_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.previousPage_disabled {
    background: url(images/submit_btn.png) left 0;
}

.previousPage_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.previousPage .prefix,.previousPage_hover .prefix{
	background-position:-20px -81px;
}
.previousPage_disabled .prefix{
	background-position:-20px -192px;
}
/**/
.endPage {
    height: 29px;
    background: url(images/submit_btn.png) left 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    white-space: nowrap;
    cursor: pointer;
}

.endPage .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #0a4280;
    margin-left:3px;
}
.endPage_hover{
    background: url(images/submit_btnmov.png) left 0;
}
.endPage_hover .submit_btn {
    background: url(images/submit_btnmov.png) right 0;
    color: #0a4280;
}
.endPage_disabled {
    background: url(images/submit_btn.png) left 0;
}

.endPage_disabled .submit_btn {
    background: url(images/submit_btn.png) right 0;
    color: #aeaeae;
}
.endPage .prefix,.endPage_hover .prefix{
	background-position:-87px -81px;
}
.endPage_disabled .prefix{
	background-position:-87px -192px;
}
/**/.outer_tabs_div_horizontal{
margin:2px 0;	
}

.bbbbox_top_bg {
	width:100%;
}
.bbbbox_top_bg .l {
	float:left;
	width:10px;
	display:none;
}
.bbbbox_top_bg .r {
	float:right;
	width:10px;
	display:none;
}
.tabs {
	font-size:12px;
	margin:0 auto;
	
}

.tabs_ul_horizontal {

	padding:0;
	margin:0 2px;
	
}
.tabls_ul_vertical {
	margin:0px;
    padding:0px;
    list-style:none;
    position:absolute;
    top:15px;
    left:5px;
    margin-left:10px;
    height:25px;
    text-align:center;
}
.tabs_li_horizontal {
	list-style-type:none;
	padding:0;
	margin-bottom:0px;
	padding-bottom:0;
	float:left;
	height:26px;
	margin-left:5px;
	cursor:pointer;
	
}
.tabs_li_vertical {
	display:block;
    cursor:pointer;
    width:114px;
    color:#000;
    font-weight:bold;
    margin-bottom:5px;
    height:25px;
    line-height:25px;
    background-color:#E4F2FD
}


.tabs_li_select_horizontal div,.tabs_li_common_horizontal div,.tabs_li_readonly_horizontal div{
	float:left;
	padding:0 13px 0 13px;
	height:26px;
	 color:#114b8a;
	line-height:25px;
	background:url(images/tabbotton3.png) no-repeat bottom right;
	

}
.tabs_li_select_horizontal div{
	 color:#fff;
}
.tabs_li_select_horizontal{
    height:26px;
	padding-left:3px;
	background:url(images/tabbotton3.png) no-repeat bottom left;	
}
.tabs_li_common_horizontal,.tabs_li_readonly_horizontal{
	height:26px;
	color:#000;
	padding-left:3px;
	background:url(images/tabbotton4.png) no-repeat bottom left;
}
.tabs_li_readonly_horizontal{
/*  background:url(images/tabbotton4.png) no-repeat bottom left;  tabtype=iframe的时候disable=true的时候样式问题 */
background:none;
}

.tabs_li_common_horizontal div{
	background:url(images/tabbotton4.png) no-repeat bottom right;
}

.tabs_li_readonly_horizontal div{
	background:url(images/-v-.png) no-repeat bottom ;
	 color:#999999;
	 border:1px solid gray;  /*tabtype=iframe的时候disable=true的时候样式问题 */
}
/********************TAB LEFT**********************
.tabs_ul_vertical{ margin:0; padding:0; list-style:none;background:url(images/-v-_bg_left.gif) repeat-y right top; width:30px; float:left;}
.tabs_div_vertical{ float:left;}
.tabs_li_select_vertical,.tabs_li_common_vertical{
    width:28px;
	color:#000;
	padding-top:28px;
	background:url(images/-v-left.png) no-repeat left top;
	height:auto;
	line-height:normal;
}
.tabs_li_common_vertical{
	background:url(images/-v-left.png) no-repeat right top;
	font-weight:normal;
}
.tabs_li_select_vertical div,.tabs_li_common_vertical div{
 	padding:7px;
	padding-top:0px;
	width:14px;
	text-align:center;	
	word-wrap: break-word; 
	word-break: break-all; 
	background:url(images/-v-left.png) no-repeat bottom left;
}
.tabs_li_common_vertical div{

	background:url(images/-v-left.png) no-repeat bottom right;
}


**/
/********************TAB LEFT************************/
.tabs_ul_vertical{ margin:0; padding:0; list-style:none; width:122px; float:left;}
.tabs_div_vertical,.outer_tabs_div_vertical{ float:left;}
.tabs_li_select_vertical,.tabs_li_common_vertical{
    width:110px;
	margin-bottom:0px;
	color:#000;
	padding-left:12px;
	height:30px;
	line-height:30px;
	background:#f9f9f9 url(images/tab_left_bg.jpg) repeat-y right top;
}
.tabs_li_common_vertical{
	font-weight:normal;
}
.tabs_li_select_vertical{ background:#fcfcfc url(images/-v-left.png) no-repeat right top; color:#2275DF;
	 font-weight:bold;}
.tabs_li_select_vertical div,.tabs_li_common_vertical div{
	padding-top:0px;
	text-align:left;	
}
.divHidden{
	display: none;
}@CHARSET "UTF-8";
/*为了保证政法委项目不出现上下滚动条，将margin-top设置为0px*/
.tb_mini_box{border: 2px dotted #CEEBF6;background-color: white;margin-top: 2px;}
.tb_box {height:69px;margin-top:0px; background:url(images/tb_box.png) repeat-x 0 -69px;overflow:auto;}
.tb_box .l {float:left; width:10px; height:69px; background:url(images/tb_box.png) left top}
.tb_box .c {overflow:hidden;}
.tb_box .r {float:right; width:15px; height:69px; background:url(images/tb_box.png) right bottom}

.tb {width:60px; padding:5px 0px 0 0;margin-top:1px; float:left; cursor:pointer}
.tb_blank {margin:5px 0px 0 0; float:left;}
/* 设置业务按钮的样式 */
	/* 可用状态 */
.tb .new_enabled {height:30px; background:url(images/tb_new_enabled.gif) no-repeat center;}
.tb .open_enabled {height:30px; background:url(images/tb_open_enabled.gif) no-repeat center;}
.tb .find_enabled {height:30px; background:url(images/tb_find_enabled.gif) no-repeat center;}
.tb .delete_enabled {height:30px; background:url(images/tb_delete_enabled.gif) no-repeat center;}
.tb .refresh_enabled {height:30px; background:url(images/tb_refresh_enabled.gif) no-repeat center;}
.tb .edit_enabled {height:30px; background:url(images/tb_edit_enabled.gif) no-repeat center;}
.tb .firstPage_enabled{height:30px; background:url(images/tb_firstPage_enabled.gif) no-repeat center;}
.tb .endPage_enabled{height:30px; background:url(images/tb_endPage_enabled.gif) no-repeat center;}
.tb .nextPage_enabled{height:30px; background:url(images/tb_nextPage_enabled.gif) no-repeat center;}
.tb .previousPage_enabled{height:30px; background:url(images/tb_previousPage_enabled.gif) no-repeat center;}

.tb .save_enabled{height:30px; background:url(images/save_enabled.gif) no-repeat center;}
.tb .back_enabled{height:30px; background:url(images/back_enabled.gif) no-repeat center;}
.tb .export_enabled{height:30px; background:url(images/export_enabled.gif) no-repeat center;}
.tb .addtime_enabled{height:30px; background:url(images/addtime_enabled.gif) no-repeat center;}
.tb .reducetime_enabled{height:30px; background:url(images/reducetime_enabled.gif) no-repeat center;}
.tb .addright_enabled{height:30px; background:url(images/addright_enabled.gif) no-repeat center;}
.tb .reduceright_enabled{height:30px; background:url(images/reduceright_enabled.gif) no-repeat center;}

.tb .close_enabled{height:30px; background:url(images/tb_close_enabled.gif) no-repeat center;}
.tb .print_enabled{height:30px; background:url(images/tb_print_enabled.gif) no-repeat center;}
.tb .revoke_enabled{height:30px; background:url(images/tb_revoke_enabled.gif) no-repeat center;}

	/* 不可用状态 */
.tb .new_disabled {height:30px; background:url(images/tb_new_disabled.gif) no-repeat center;}
.tb .open_disabled {height:30px; background:url(images/tb_open_disabled.gif) no-repeat center;}
.tb .find_disabled {height:30px; background:url(images/tb_find_disabled.gif) no-repeat center;}
.tb .delete_disabled {height:30px; background:url(images/tb_delete_disabled.gif) no-repeat center;}
.tb .refresh_disabled {height:30px; background:url(images/tb_refresh_disabled.gif) no-repeat center;}
.tb .edit_disabled {height:30px; background:url(images/tb_edit_disabled.gif) no-repeat center;}
.tb .firstPage_disabled{height:30px; background:url(images/tb_firstPage_disabled.gif) no-repeat center;}
.tb .endPage_disabled{height:30px; background:url(images/tb_endPage_disabled.gif) no-repeat center;}
.tb .nextPage_disabled{height:30px; background:url(images/tb_nextPage_disabled.gif) no-repeat center;}
.tb .previousPage_disabled{height:30px; background:url(images/tb_previousPage_disabled.gif) no-repeat center;}

.tb .save_disabled{height:30px; background:url(images/save_disabled.gif) no-repeat center;}
.tb .back_disabled{height:30px; background:url(images/back_disabled.gif) no-repeat center;}
.tb .export_disabled{height:30px; background:url(images/export_disabled.gif) no-repeat center;}
.tb .addtime_disabled{height:30px; background:url(images/addtime_disabled.gif) no-repeat center;}
.tb .reducetime_disabled{height:30px; background:url(images/reducetime_disabled.gif) no-repeat center;}
.tb .addright_disabled{height:30px; background:url(images/addright_disabled.gif) no-repeat center;}
.tb .reduceright_disabled{height:30px; background:url(images/reduceright_disabled.gif) no-repeat center;}


.tb .close_disabled{height:30px; background:url(images/tb_close_disabled.gif) no-repeat center;}
.tb .print_disabled{height:30px; background:url(images/tb_print_disabled.gif) no-repeat center;}
.tb .revoke_disabled{height:30px; background:url(images/tb_revoke_disabled.gif) no-repeat center;}

.tb .text_enabled {line-height:21px; font-size:12px; color:#010101; text-align:center; letter-spacing:0.1em;}
.tb .text_disabled {line-height:21px; font-size:12px; color:#aaa; text-align:center; letter-spacing:0.1em;}
.tb_a_enabled {background:url(images/tb_a.png);}


/*mini*/


.tb_mini_box .c {overflow:hidden;}
.tb_mini_box .r {float:right; width:0px; height:24px; display:block;}

.mini_tb {float:left; margin-right:7px;cursor:pointer; background:url(images/bottonbg.png); height:34px; }
.tb_mini_a_enabled {text-decoration:none; background:url(images/bottonbghover.png) ;}
.mini_tb .text_enabled {float:left;  font-size:12px; color:#696969; text-align:center; display:inline; background: url(images/bottonbg.png) right 0;padding: 4px 17px 0 0; margin: 0 0 0 7px;height: 34px;color: #0a4280;line-height: 21px;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);text-align: left;display: inline-block; cursor: pointer;}
.tb_mini_a_enabled .text_enabled {float:left;  font-size:12px; color:#696969; text-align:center; display:inline; background: url(images/bottonbghover.png) right 0;padding: 4px 17px 0 0; margin: 0 0 0 7px;height: 34px;color: #0a4280;line-height: 21px;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);text-align: left;display: inline-block; cursor: pointer;} 
.mini_tb .text_disabled {float:left;  font-size:12px; color:#696969; text-align:center; display:inline; background: url(images/bottonbg.png) right 0; padding: 4px 17px 0 0; margin: 0 0 0 7px; height: 34px; color: #aaaaaa;line-height: 21px;text-align: left;display: inline-block;cursor: pointer;}

/*enabled*/
.mini_tb .new_enabled,.mini_tb .open_enabled,.mini_tb .find_enabled,.mini_tb .delete_enabled,.mini_tb .refresh_enabled,.mini_tb .edit_enabled,
.mini_tb .firstPage_enabled,.mini_tb .endPage_enabled,.mini_tb .nextPage_enabled,.mini_tb .previousPage_enabled,.mini_tb .save_enabled,
.mini_tb .back_enabled,.mini_tb .export_enabled,.mini_tb .addtime_enabled,.mini_tb .reducetime_enabled,.mini_tb .addright_enabled,.mini_tb .reduceright_enabled,

	
.mini_tb .new_disabled,.mini_tb .open_disabled,.mini_tb .find_disabled,.mini_tb .delete_disabled,.mini_tb .refresh_disabled,.mini_tb .edit_disabled,
.mini_tb .firstPage_disabled,.mini_tb .endPage_disabled,.mini_tb .nextPage_disabled,.mini_tb .previousPage_disabled,.mini_tb .save_disabled,.mini_tb .close_enabled,.mini_tb .print_enabled,.mini_tb .revoke_enabled,.mini_tb .close_disabled,.mini_tb .revoke_disabled,.mini_tb .print_disabled,
.mini_tb .back_disabled,.mini_tb .export_disabled,.mini_tb .addtime_disabled,.mini_tb .reducetime_disabled,.mini_tb .addright_disabled,.mini_tb .reduceright_disabled
{width:25px;height:25px; margin:8px 0 0 7px;float:left;background:url(images/list_minibar.png) no-repeat; text-align:center;}
.mini_tb .new_enabled {background-position:-1px -6px;}
.mini_tb .open_enabled {background-position:-121px -86px;}
.mini_tb .find_enabled {background-position:-59px -7px ;}
.mini_tb .delete_enabled {background-position:-3px -35px ;}
.mini_tb .close_enabled {background-position:-120px -7px;}
.mini_tb .refresh_enabled {background-position:-89px -35px ;}
.mini_tb .edit_enabled {background-position:-28px -7px ;}
.mini_tb .firstPage_enabled{background-position:0px -87px ;}
.mini_tb .endPage_enabled{background-position:-89px -87px ;}
.mini_tb .nextPage_enabled{background-position:-50px -87px ;}
.mini_tb .previousPage_enabled{background-position:-20px -87px ;}
.mini_tb .save_enabled{background-position:-89px -59px ;}
.mini_tb .back_enabled{background-position:-1px -60px ;}
.mini_tb .export_enabled{background-position:-92px -7px ;}
.mini_tb .addtime_enabled{background-position:-25px -61px ;}
.mini_tb .reducetime_enabled{background-position:-57px -61px ;}
.mini_tb .addright_enabled{background-position:-30px -35px ;}
.mini_tb .reduceright_enabled{background-position:-58px -35px ;}
.mini_tb .newproperty_enabled{background:url(images/save_disabled.gif) no-repeat center;}
.mini_tb .newevent_enabled{background-position:-30px -37px ;}
.mini_tb .newfunction_enabled{background-position:-62px -37px ;}
.mini_tb .print_enabled{background-position:-120px -36px;}
.mini_tb .revoke_enabled{background-position:-120px -61px;}

/*disabled*/

.mini_tb .new_disabled {background-position:-1px -117px;}
.mini_tb .open_disabled {background-position:-120px -197px;}
.mini_tb .find_disabled {background-position:-58px -118px;}
.mini_tb .delete_disabled {background-position:-4px -145px;}
.mini_tb .refresh_disabled {background-position:-88px -145px;}
.mini_tb .edit_disabled {background-position:-28px -118px;}
.mini_tb .firstPage_disabled{background-position:-1px -198px;}
.mini_tb .endPage_disabled{background-position:-89px -198px;}
.mini_tb .nextPage_disabled{background-position:-55px -198px;}
.mini_tb .previousPage_disabled{background-position:-23px -198px;}
.mini_tb .save_disabled{background-position:-89px -170px;}
.mini_tb .back_disabled{background-position:-1px -172px;}
.mini_tb .export_disabled{background-position:-91px -118px;}
.mini_tb .addtime_disabled{background-position:-26px -172px;}
.mini_tb .reducetime_disabled{background-position:-57px -172px;}
.mini_tb .addright_disabled{background-position:-25px -144px;}
.mini_tb .reduceright_disabled{background-position:-54px -144px;}
.mini_tb .close_disabled{background-position:-120px -116px;}
.mini_tb .revoke_disabled{background-position:-120px -171px;}
.mini_tb .print_disabled{background-position:-120px -145px;}


.sGrid_div div .tb_mini_box{border:solid #7F9DB9 ; border-width: 0 0 1px;}

.toolbar_fixed{
    position:fixed;
    top:0px;
    z-index:999;/*为了让DIV永远在最前面，不被其他元素遮住*/
    width:100%;
    _position:absolute;/*这里开始的2句代码是为ie6不兼容position:fixed;而写的*/
    _top:expression(eval(document.documentElement.scrollTop));/*这里需要获取滚动高度+元素原本的高度*/
}

.box_sty_c .c {
	
	float: left;
	background: #F8FBFC;
	border: 1px solid #A2CEFF;
	color: #000;
	padding: 3px 8px 3px 8px ;
	border-radius: 4px 4px 4px 4px;
	font-size: 12px;
	max-width: 300px;
	_width: 200px;
	line-height: 19px;
}

.box_sty_v .c .wrong {
	background: url(images/error.png) no-repeat top left;
	padding: 0 7px;
}

.box_sty_v .c {
	float: left;
	background: #fdeaea;
	border: 1px solid #F8ACAC;
	color: #5a1c1f;
	padding: 3px 0 3px 0;
	border-radius: 4px 4px 4px 4px;
	font-size: 12px;
	max-width: 300px;
	_width: 200px;
	text-indent: 17px;
	line-height: 19px;
}

/*...................................................................................
===============容器=================
......................................................................................*/
/* .tree-container-x { */
/*     overflow-x: auto; */
/* } */
/* .tree-container-y { */
/*    overflow-y: auto; */
/* } */

.tree-wrapper {
/*position: relative;*/
/*     width: 100%; */
    margin: 0;
    padding: 0;
    font-family: sans-serif;
    font-size: 11px;
    line-height: 20px; /******Tree node height******/
    white-space: nowrap;
    cursor: default;
    overflow: auto;
    padding-right: 18px;
}

.tree-title{
	 
	 height:30px;
	 line-height:29px;
	 text-align:center;
	 font-size:16px;
	 font-weight:bold;
	  
}

.tree-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
}

.tree-bg-container {
    width: 100%;
    display: none;
}

.tree-bg-node {
    width: 100%;
    height: 18px;
}

.tree-bg-selected {
    background-color: #dcd7ab;
}

.tree-wrapper:focus {
    outline: 0;
}

.tree-wrapper span {
    padding-bottom: 2px;
    padding-top: 2px;
    cursor: pointer;
}

.tree-children {
    padding-left: 18px;
/*     width: 25px; */

}
.tree-node-wrapper{
	
}
.tree-container{
	overflow: auto;
}
.tree-node {
/*     width: 18px;  */
    /*position: relative;*/
    background: url('images/line.gif') repeat-y 0px -3px;
    color:black;
    word-wrap:normal;
}

.tree-node-last {
    background: url('images/line.gif') no-repeat 0px -4px;
}

.tree-name {
	cursor: pointer;
    overflow: hidden;
    font-size: 13px;
    margin-left: 4px;
    white-space:nowrap;
   
}

.tree-name a {
    color: red;
}

.tree-name a:hover {
    color: blue;
}

.mit-tree-wrapper .tree-node-wrapper {
    background: url('images/horizontal-line.gif') no-repeat 9px center;
}

/*...................................................................................
================小零件================
......................................................................................*/

.tree-gadjet {

    padding-right: 18px;
    z-index: 1;
    overflow: hidden;
    background-repeat: no-repeat;
    cursor: pointer;
}

.tree-gadjet-none {
    background: url('images/horizontal-line.gif') no-repeat 0px 2px;
}

.tree-gadjet-minus {
    background: url('images/tree-gadjet-minus.gif') no-repeat 1px 0px; /*background-position: 0px 50%;*/
}

.tree-gadjet-plus {
    background: url('images/tree-gadjet-plus.gif') no-repeat 1px 0px; /*background-position: -18px 50%;*/
}

.tree-gadjet-load {
    background: url('images/tree_loader.gif') no-repeat 1px 0px;
}

.tree-gadjet-middle {
    background-position: -36px 50%;
}

.tree-gadjet-hover .tree-gadjet-minus {
    background-position: -54px 50%;
}

.tree-gadjet-hover .tree-gadjet-plus {
    background-position: -72px 50%;
}

.tree-gadjet-hover .tree-gadjet-middle {
    background-position: -90px 50%;
}



/*...................................................................................
================小图片================
......................................................................................*/
.tree-icon {
    padding-right: 18px;
    background-position: 0 50%;
    background-repeat: no-repeat;
    cursor: pointer;
}

.tree-leaf-icon {
    background-image: url('images/leaficon.png')
}

.tree-open-icon {
    background-image: url('images/openicon.png')
}

.tree-close-icon {
    background-image: url('images/closeicon.png')
}

/*...................................................................................
================选择=================
......................................................................................*/

.tree-node-selected .tree-name {
    background-color: #010161;
    color: #fff;

}

.tree-highlighter {
    background-color: #c2dfff;
}

/**
* 拖拽
*
*/

.tree-ghost {
    background-color: #fff;
    border: solid 2px #e8e8f7;
    padding-left: 2px;
    position: absolute;
}

.tree-ghost .tree-node-wrapper {
    background: none;
}

.tree-ghost span.tree-text {
    padding-top: 1px;
    padding-bottom: 1px;
}

.tree-ghost-icon {
    padding-left: 16px; /*background-color:#fff;*/
    background-repeat: no-repeat;
    background-image: url('images/drop-no.gif');
}

.tree-ghost-after {
    background-position: -64px 2px;
}

.tree-ghost-before {
    background-position: -48px 2px;
}

.tree-ghost-between {
    background-position: -16px 2px;
}

.tree-ghost-inside {
    padding-left: 16px; /*background-color:#fff;*/
    background-repeat: no-repeat;
    background-image: url('images/drop-add.gif');
}

.tree-ghost-notAllowed {
    padding-left: 16px; /*background-color:#fff;*/
    background-repeat: no-repeat;
    background-image: url('images/drop-no.gif');
}

.tree-drag-current {
    background-color: #cfcfd8;
}

.tree-replace {
    background-color: #99c8fb;
}

.tree-radio {
    
}
/*...................................................................................
================CheckBox=================
......................................................................................*/
.tree-checkbox {
    padding-left: 18px;
}

/*** 选中  ***/
.tree-node-checked, .tree-node-checked .tree-checkbox {
    background: url('images/checked.gif') center 1px no-repeat;
}

/****不选中****/
.tree-node-unchecked, .tree-node-unchecked .tree-checkbox {
    background: url('images/unchecked.gif') center 1px no-repeat;
}

/*** 选中状态的禁止选中**/
.tree-node-nochecked-checked {
    background: url('images/noChecked_1.gif') center 1px no-repeat;
}

/****未选中状态的禁止选中 ****/
.tree-node-nochecked-notchecked {
    background: url('images/noChecked_0.gif') center 1px no-repeat;
}

/****叶节点的半选中状态***/
.tree-node-half-checked {
    background: url('images/half-checked2.gif') center 1px no-repeat;
}

/***解决下拉树图片折行，此行代码要与form中样式一致 ****/
/* 
.swordtree_wrap .swordform_item_oprate{
  padding-left:2px;
}
table.swordform_field_wrap div{*margin-left:-4px;_margin-left:-2px;}
.swordform_item_input {
    background: url("images/text-bg.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #B5B8C8;
    cursor:text;
	padding:0;
	padding-left:2px;
	margin:0;
    height:17px;
    width:145px;
}

.swordform_field_wrap{
    zoom: 1;
    font: normal 12px tahoma, arial, helvetica, sans-serif;
    color: #15428b;
    float: left;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;    
} */
/*选择框箭头按钮样式,注意在firefox上,height=20,top=0*/
.swordform_field_wrap  .tree-select-selimg {
    width: 17px;
    height: 21px;
    border: 0;
    background: transparent url('images/trigger.gif') no-repeat 0 0;
    cursor: pointer;
    border-bottom: 1px solid #B5B8C8;
}

/*选择框箭头按钮，鼠标经过时样式*/
/* 
.swordform_field_wrap .tree-select-selimg-over {
    background-position: -17px 0;
} */

/*选择框箭头按钮，鼠标点击时样式*/
/* 
.swordform_field_wrap .tree-select-selimg-click {
    background-position: -34px 0;
    
} */

/*下拉选择框最外层样式*/
.tree-select-list {
    border: 1px solid #d5d5d5;                                          
    background: white;
    zoom: 1;
    overflow: hidden;
    Z-INDEX: 11000;
    POSITION: absolute;
    display:none;
   
}
/*下拉选择框list外层样式*/
.tree-select-list-inner {
    
    position: relative;
    zoom: 1;
}
.tree-filter-hidden{
   display: none 
}

/*瑙ｅ喅涓嬫媺鏍戝浘鐗囨姌琛岋紝姝よ浠ｇ爜瑕佷笌form涓牱寮忎竴鑷�/
.swordtree_wrap .swordform_item_oprate{
    /*padding:0;
    margin:0;*/
    height:17px;
    border:1px solid #d5d5d5;
    line-height:17px;
	background: #FFFFFF url(images/bg-form-field.gif) repeat-x scroll left top;
}

/* div.tree-root-node > div > div.tree-node > span.tree-node-wrapper > span.tree-icon{ */
/*      background-image: url('images/root.gif'); */
/* } */
.treenode_hover{
  background:#cddee7;
}
.msg {
	background: #fff url(images/icons.gif) no-repeat -25px -75px;
	font: normal 12px Verdana;
	border: 1px solid #fff;
	display: inline;
	margin-left: 5px;
	padding: 2px 2px 2px 18px;
	vertical-align : -1px;
	*vertical-align : 5px;
	_vertical-align : 3px;
}
.success {
	background-position: 1px -57px;
	background-color: #E6FFE6;
	border-color: #00BE00;
}

.error {
	background-position: 1px -18px;
	background-color: #FFF2E9;
	border-color: #FF6600;
}
.invalid{
/* background:#fff url(images/invalid.gif) repeat-x bottom; */
border:1px solid red;
}.navbar {
    border-top: solid #000 1px;
    border-bottom: solid #000 1px;
    background-color: #336699;
    font-size:12;
}
.navbar ul {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    line-height: 20px;
    white-space: nowrap;
}
.navbar li {
    list-style-type: none;
    display: inline;
}
.navbar li a {
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    color: #FFF;
}
.navbar li a:link {
    color: #FFF;
}
.navbar li a:visited {
    color: #CCC;
}
.navbar li a:hover {
    font-weight: bold;
    color: #FFF;
    background-color: #ff6600;
}.img {
	padding: 0;
	margin: 0;
	border: none;
}

 .nav_box {
	border-collapse: collapse;
	font-size: 12px;
	color: #fff;
}

 .nav_box td {
	padding: 0; *+
	vertical-align: top; /*0417*/
}

 .nav_box ul {
	list-style: normal;
	padding: 0;
	margin: 0;
}

 .nav_box ul li {
	list-style: normal;
	padding: 0;
	margin: 0;
}

 .nav_box .tl, .nav_box .tr, .nav_box .bl, .nav_box .br
	{
	width: 5px;
	height: 5px;
	font-size: 0;
}

 .nav_box .more {
	width: 14px;
	height: 10px;
	background: url(images/nav_more.gif);
	font-size: 0;
	float: right;
}

 .nav_box .tl {
	background-position: left 0;
}

 .nav_box .tc {
	background-position: center 0;
}

 .nav_box .tr {
	background-position: right 0;
}

 .nav_box .cl {
	background-position: left -5px;
}

 .nav_box .cont {
	background-position: center -5px;
	padding: 0px 0px 0px 0px;
	border-bottom: none;
	color: #ffffff;
	background: url(images/menublackbg.png) white;
}

 .nav_box .cont ul .sty_1 {
	width: 10px;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: top;
	height: 28px;
	border-bottom: 1px solid white;
}

 .nav_box .cont ul .sty_1_a {
	padding: 0px;
	background: url(images/menubg_hov.jpg) repeat-x;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	vertical-align: top;
	height: 29px;
	color: #ffffff;
}

 .nav_box .cr {
	background-position: right -5px;
}

 .nav_box .cont ul li .mark {
	height: 30px;
	line-height: 30px;
	width: 15px;
	float: right;
	background: url("images/menu-parent.gif") no-repeat right;
}

 .nav_box .bl {
	background-position: left bottom;
}

 .nav_box .bc {
	background-position: center bottom;
}

 .nav_box .br {
	background-position: right bottom;
}

.enabledStyle {
	color: rgb(215, 207, 190);
}

 .menu_caption {
	float: left;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	margin-right: 10px;
}

 .nav_box .cont ul .sty_1 .ico1, .nav_box .cont ul .sty_1_a .ico1
	{
	display: none;
}/*html,body{height:100%;}*/

/*外层div的样式*/
.sm_div {
   width:180px;
   font-size:12px;
   padding-top:0px;
   margin-top:10px
 }
ul li{ list-style-type:none; } 

/*panel的样式*/
.sm_panel_header {
  font-size:12px; 
  height:31px;
  line-height:30px;
  color:#333; 
  background: url(images/th_bg_x4.jpg) repeat-x;
  padding-top:0px;
  border:1px solid #00599b;
   border-radius: 3px 3px 0px 0px;
 }

.sm_panel_header_caption {text-indent:5px;line-height:27px; font-weight:bold; color:#ffffff; text-align:left;font-family:'黑体';font-size:13px;
 background:url(images/icon_item.png) no-repeat 8px 6px; font-weight:bold;
  padding-left:18px; text-indent:1em;
}

/*数据区域最外层的div*/
.sm_data_div {
    background-color:white;
    border:1px solid #00599b;
	border-top:0;
    border-radius: 0px 0px 3px 3px ;
    clear: both;
    text-align: left;
    overflow: auto;
    font: 12px "宋体", Arial, Helvetica, sans-serif;
    color:#3c3c3c;
    height:240px;
}
.sm_data_ul {
  width:100%;	
  padding:0; 
  margin-top:0;
  margin-left:0;
  display: inline-block;
  *display: inline;
    zoom: 1;
/*   min-width:96%; */ /* min-width 和  white-space 解开注释有很想滚动条*/
 }

 /*双数行*/
.sm_data_li_shuang {
    background-color:#ffffff;
	border:1px dotted #ffffff;
	border-bottom:1px dotted #CEEBF6;!important;
}

/*单数行*/
.sm_data_li_dan {
  background-color:#fff;
  ist-style-type: none; 
  border:1px dotted #ffffff;
  border-bottom:1px dotted #CEEBF6;!important;
}

.li_gridview{
    background:#E4F2FB url(images/icon.png) no-repeat 2px 50%;
    color:#06385B;
}
.sm_data_li{
 line-height:23px;
 padding:0 6px;
 cursor:pointer;
 ist-style-type: none;
/*   white-space: nowrap; *//*  white-space 和min-width  解开注释有很想滚动条*/
     padding-left:15px;
 word-break:break-all;
}

/*item被选中样式*/
.li-selected{
/*  border:1px dotted #a3bae9!important; sword5*/
 background-color:#a3bae9;
 cursor:pointer;
}
/*数据区域 end*/



/*移动组件*/
.moveContainer{
   width:70px;
   height:200px;
}

.a_l_d,.a_l_s,.a_r_d,.a_r_s,.a_l_d_g,.a_l_s_g,.a_r_d_g,.a_r_s_g{
  background:url(images/l_r_cmcc.png) no-repeat;
  display:block;
  width:63px;
  margin:0 auto;
  height:27px;
  margin-bottom:10px;
  cursor:pointer;}
.a_l_d{ background-position:0 -1px;}/*单个右移可用*/
.a_l_s{ background-position:0 -27px;}/*多个右移可用*/
.a_r_d{ background-position:0 -53px;}/*单个左移可用*/
.a_r_s{ background-position:0 -80px;}/*多个左移可用*/
.a_l_d:hover{ background-position:0 -234px;}/*单个右移可用光标上移*/
.a_l_s:hover{ background-position:0 -263px;}/*多个右移可用光标上移*/
.a_r_d:hover{ background-position:0 -291px;}/*单个左移可用光标上移*/
.a_r_s:hover{ background-position:0 -319px;}/*多个左移可用光标上移*/
.a_l_d_g{ background-position:0 -121px; cursor:default;}/*单个右移不可用*/
.a_l_s_g{ background-position:0 -147px; cursor:default;}/*多个右移不可用*/
.a_r_d_g{ background-position:0 -175px; cursor:default;}/*单个左移不可用*/
.a_r_s_g{ background-position:0 -203px; cursor:default;}/*多个左移不可用*/

.a_l_rollback{/*重置可用*/
  background:url(images/cz.png) no-repeat;
  display:block;
  width:63px;
  margin:0 auto;
  height:28px;
  margin-bottom:20px;
  cursor:pointer;
}
.a_l_rollback_g{/*重置不可用*/
  background:url(images/czn.gif) no-repeat;
  display:block;
  width:63px;
  margin:0 auto;
  height:18px;
  margin-bottom:20px;
  cursor:default;
}


.sword_file_upload2 .up-list {
	padding: 0;
	list-style: none;
	margin: 0;
    text-align: left;
}

.sword_file_upload2 .file-invalid {
	cursor: pointer;
	color: #514721;
	line-height: 2em;
	padding-left: 22px;
	background: url(images/error.gif) no-repeat 1px 50%;
	margin-bottom: 1px;
}
.sword_file_upload2 .file-invalid span {
	background-color: #fff6bf;
	padding: 1px;
}

.sword_file_upload2 .file {
	line-height: 2em;
	padding-left: 22px;
	background: url(images/attach.gif) no-repeat 1px 50%;
	display: inline-block;
	*display: inline;
	*zoom:1;
}

.sword_file_upload2 .file span{	
	*display:block;
	*float:left;
}

.sword_file_upload2 .file .file-size {
	color: #666;
}

.sword_file_upload2 .file .file-delete {
	display: inline-block;
    padding: 0 0 10px 14px;
	background: url(images/delete.gif) no-repeat  5px 50%;
	*background: url(images/delete.gif) no-repeat  5px 6px;
	*font-size:12px;
	*vertical-align:middle;
	visibility: hidden;
	cursor: pointer;
}

.sword_file_upload2 .file .file-detail {
	display: inline-block;
	background: url(images/detail.png) no-repeat 2px 4px;
	*background: url(images/detail.png) no-repeat  2px 4px;
	*font-size:12px;
	*vertical-align:middle;
	visibility: hidden;
	cursor: pointer;
	width:12px;
	height:15px;
}

.sword_file_upload2 .file .file-title {
    cursor: pointer;
}

 .sword_file_upload2 .file .file-error {
	color: #8a1f11;
}

.sword_file_upload2 .file .file-progress {
	width: 125px;
	height: 12px;
	vertical-align: middle;
	background-image: url(images/progress.gif);
}
.sword_file_img_preview{
	position:absolute;
	cursor:pointer;
	max-width:400px;
	max-height:400px;
	z-index:10000;
}
.file2_disable{
	display:none; 
}
.file2_enable{
	display:;
	color:blue; 
}
.file2_hide{
	display:none;
}

.sword_file_upload2_readonly .file2_enable, .sword_file_upload2_readonly .file .file-delete,.sword_file_upload2_disable .file .file-delete,.sword_file_upload2_disable .file .file-detail{
	display:none;
}
.sword_file_upload2_disable .file .file-title{
	cursor: auto;
}


/* 最外层的div */
.x-according-body {
    border: 0px solid silver;
    border-top: 0px solid silver;
    overflow: hidden;
    background: white;
    position: relative;
    zoom: 1;
	border-bottom:1px solid #c3d7e7;
}
.x-according-body-noheader{
	border-left:1px solid #c3d7e7;
     border-right:1px solid #c3d7e7;
	 border-top:1px solid #c3d7e7;
}
/* item的最外层的div */
.x-according {
    border-style: solid;
    border-color: #99bbe8;
    border-width: 0;



}
.x-according-collapsed .x-tool-toggle {
    background-position: 0 -75px;
}
.x-according-collapsed .x-accordion-hd .x-tool-toggle {
    background-position: 0 -240px;
}
/* item的header */
.x-according-header {
    overflow: hidden;
    zoom: 1;
    color: #15428b;
    border-bottom:1px solid #c3d7e7;
    line-height: 15px;
    background: transparent url(images/head-bg.jpg) repeat-x ;
	height:26px;
    zoom: 1;
}
.x-unselectable, .x-unselectable * {
    -moz-user-select: none;
    -khtml-user-select: none;
    text-indent:5px;

}
.x-accordion-hd .x-tool-toggle {
    background-position: 0 -255px;
}
.x-accordion-hd {
    color: #222;
    padding-bottom: 3px;
    font-weight: normal;
	line-height:29px;
	
}
/* item的header上面的缩进button  */
.x-according-tool {
    overflow: hidden;
    width: 15px;
    height: 15px;
    float: right;
    cursor: pointer;
    background: transparent url(images/tool-sprites.gif) no-repeat;
    margin-left: 2px;
}
.x-tool-toggle {
    background-position: 0 -60px;
    float:left;
	margin-left:7px;
	margin-top:7px;
}
/* item的body*/
.x-according-bwrap {
    overflow-x: hidden;
    overflow-y:auto;
    zoom: 1;
    left: 0;
    top: 0;
    width:100%;
}

.x-according-text {
    font-size : 12px;
	/*color : #192761;*/
	text-decoration : none;
    font-weight: bold;
    text-indent:5px;
}.SwordCollapse_header {
	margin: 2px auto;
	font-size: 12px;
	background: none repeat scroll 0 0 white;
	border: 2px dotted #CEEBF6;
	height: 27px;
	line-height: 27px;
	text-indent: 5px;
	line-height: 27px;
	font-weight: bold;
	color: #174893;
	text-align: left;
	font-family: '宋体';
	font-size: 12px;
	background: url(/images/icon_item.jpg) no-repeat 8px 6px;
	padding-left: 18px;
	text-indent: 1em;
}.validateCode-codeBackground {
    background-color: #FFFFE0;
    padding: 2px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
    letter-spacing: 5px;
    border:1px solid red;
    display:inline-block;
    float:left;
    cursor: pointer;
	width:50px;
	height:14px;
}

.validateCode-spanText {

}

.validateCode-tipMsg {
    cursor: pointer;
    color: blue;
    text-decoration: underline;
    display:inline-block;
    float:right;
    font-size: 14px;
    line-height:20px;
}

.inputText {
    display:inline-block;
    float:left;
    width:48px;
    margin-right:2px;
    height:19px;
    font-size:16px;
}